<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>302476</bug_id>
          
          <creation_ts>2025-11-13 09:30:09 -0800</creation_ts>
          <short_desc>mistore.pk: Pagination / Filters have unintended bullets</short_desc>
          <delta_ts>2025-11-18 01:45:49 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>283695</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ahmad Saleem">ahmad.saleem792</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>karlcow</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2158550</commentid>
    <comment_count>0</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2025-11-13 09:30:09 -0800</bug_when>
    <thetext>Hi Team,

While going through this website, I noticed this issue and now filing this bug.

*** Steps To Reproduce ***
1) Go to https://mistore.pk/collections/camera-visual
2) Just below `Camera &amp; Visual`, look at `Relevance | New ...` filters

*** Expected Results ***

It should not have any extra bullets

*** Actual Result ***

It does have unintended extra bullets.

__________


Chrome Canary 144 seems to work fine while Safari Technology Preview 232 is broken.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2158570</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-11-13 10:34:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/164648118&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2159499</commentid>
    <comment_count>2</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2025-11-17 22:20:42 -0800</bug_when>
    <thetext>The style on Firefox is done inside the HTML with
https://mistore.pk/collections/camera-visual


```
    li.option_value::marker {
      content: none;
      display: none;
    }
  
```

It is hiding the dots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2159503</commentid>
    <comment_count>3</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2025-11-17 22:35:11 -0800</bug_when>
    <thetext>&gt; ::marker is a tree-abiding pseudo-element, but is not fully styleable; only a limited set of properties can be used on the ::marker pseudo-element. This list is defined in CSS Lists 3 § 3.1.1 Properties Applying to ::marker. — https://drafts.csswg.org/css-pseudo-4/#marker-pseudo

Then 
&gt; All properties can be set on a ::marker pseudo-element and will have a computed value which will then inherit to its text content. — https://drafts.csswg.org/css-lists-3/#marker-properties

but the spec also says:

&gt; However, only the following CSS properties actually apply to a marker box:
&gt; 
&gt; * the text-combine-upright, unicode-bidi, and direction properties (see [CSS-WRITING-MODES-3])
&gt; * the content property (see § 3.2 Generating Marker Contents, below)
&gt; * all animation and transition properties (see [CSS-ANIMATIONS-1] and [CSS-TRANSITIONS-1])
&gt;
&gt; Other properties should not have an effect on the marker box when declared directly on ::marker in the author or user origin of the cascade. UAs may either treat such properties as not applying, or enforce their value or inheritance from the originating element by setting a user-agent origin !important rule. — https://drafts.csswg.org/css-lists-3/#marker-properties</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2159505</commentid>
    <comment_count>4</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2025-11-17 22:42:17 -0800</bug_when>
    <thetext>hmmm and for the `content: none`

&gt; content on the ::marker itself is not normal
&gt; The contents of the marker box are determined as defined by the content property, exactly as for ::before.
https://drafts.csswg.org/css-lists-3/#content-property

&gt; none
&gt; On elements, this behaves as normal.
&gt; *On pseudo-elements it inhibits the creation of the pseudo-element as if it had display: none.*
&gt; 
&gt; In neither case does it prevent any pseudo-elements which have this element or pseudo-element as an originating element from being generated.

hence the dependency on https://bugs.webkit.org/show_bug.cgi?id=283695</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2159542</commentid>
    <comment_count>5</comment_count>
    <who name="Karl Dubost">karlcow</who>
    <bug_when>2025-11-18 01:45:49 -0800</bug_when>
    <thetext>I wonder why they didn&apos;t choose the easier:

li.option_value {
    list-style-type: none;
}

That could be a solution if there is a need to quirk when waiting for 
https://github.com/WebKit/WebKit/pull/37153</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>