<?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>123405</bug_id>
          
          <creation_ts>2013-10-28 08:49:17 -0700</creation_ts>
          <short_desc>[CSS Regions] Elements in a named flow without an associated region chain still increment counters</short_desc>
          <delta_ts>2022-07-12 17:19:00 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>AdobeTracked</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>128165</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihai Balan">mibalan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>mihnea</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>944098</commentid>
    <comment_count>0</comment_count>
      <attachid>215310</attachid>
    <who name="Mihai Balan">mibalan</who>
    <bug_when>2013-10-28 08:49:17 -0700</bug_when>
    <thetext>Created attachment 215310
HTML file highlighting the problem

The CSS 2.1 spec says that elements that are not displayed and don&apos;t generate boxes (e.g. elements with display: none or children of such elements) do not increment counters.
The CSS Regions spec implies that children of regions or named flows without an associated region chain are in nature the same as elements with display: none.

However, setting counter-increment on elements in a named flow without an associated region chain still increments the counter.

E.g. in the attached file, the three elements should be numbered 1., 2., 3., but they are numbered 2, 4, 6 . Replacing flow-into/flow-from with display: none produces the proper numbering (1, 2, 3)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>944099</commentid>
    <comment_count>1</comment_count>
    <who name="Mihai Balan">mibalan</who>
    <bug_when>2013-10-28 08:51:36 -0700</bug_when>
    <thetext>The bug also reproduces with numbering generated by &lt;ol&gt; elements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1882823</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-12 17:19:00 -0700</bug_when>
    <thetext>CSS Regions were removed in Bug 174978.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>215310</attachid>
            <date>2013-10-28 08:49:17 -0700</date>
            <delta_ts>2013-10-28 08:49:17 -0700</delta_ts>
            <desc>HTML file highlighting the problem</desc>
            <filename>numbered-spans-only-even-visible.html</filename>
            <type>text/html</type>
            <size>2307</size>
            <attacher name="Mihai Balan">mibalan</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjwhLS0gc2F2ZWQgZnJvbSB1cmw9KDAxMzkpZmlsZTovLy9Vc2Vycy9t
aWJhbGFuL3dvcmsvaGcvaGcuY3Nzd2cub3JnL3Rlc3QvY29udHJpYnV0b3JzL2Fkb2JlL3N1Ym1p
dHRlZC9yZWdpb25zL2NvdW50ZXJzL2V4dHJhY3QtbnVtYmVyZWQtc3BhbnMtZGlzcGxheS1vbmx5
LXNvbWUuaHRtbCAtLT4KPGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBl
IiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSI+CgkJPHRpdGxlPkNTUyBU
ZXN0OiBmbG93LWludG8gb24gaW5saW5lIGVsZW1lbnRzIChzcGFuJ3MpIHRoYXQgdXNlIGEgQ1NT
IGNvdW50ZXIgYXMgY29udGVudCBmb3IgOjpiZWZvcmU8L3RpdGxlPgoJCTxsaW5rIHJlbD0iYXV0
aG9yIiB0aXRsZT0iTWloYWkgQmFsYW4iIGhyZWY9ImZpbGU6Ly8vVXNlcnMvbWliYWxhbi93b3Jr
L2hnL2hnLmNzc3dnLm9yZy90ZXN0L2NvbnRyaWJ1dG9ycy9hZG9iZS9zdWJtaXR0ZWQvcmVnaW9u
cy9jb3VudGVycy9taWJhbGFuQGFkb2JlLmNvbSI+CgkJPGxpbmsgcmVsPSJoZWxwIiBocmVmPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLXJlZ2lvbnMvI3Byb3BlcnRpZXMtYW5kLXJ1bGVzIj4K
ICAgICAgICA8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMt
cmVnaW9ucy8jdGhlLWZsb3ctaW50by1wcm9wZXJ0eSI+CgkJPG1ldGEgbmFtZT0iZmxhZ3MiIGNv
bnRlbnQ9IiI+CgkJPG1ldGEgbmFtZT0iYXNzZXJ0IiBjb250ZW50PSJUZXN0IGNoZWNrcyB0aGF0
IGV4dHJhY3RpbmcgbXVsdGlwbGUgZWxlbWVudHMgaW50byBuYW1lZCBmbG93cyBidXQgZmxvd2lu
ZyBvbmx5IHNvbWUgb2YgdGhlbSBpbnRvIHJlZ2lvbnMgc3RpbGwgcHJlc2VydmVzIHByb3BlciBu
dW1iZXJpbmcgdmlhIGNvdW50ZXJzLiI+CgkJPGxpbmsgcmVsPSJtYXRjaCIgaHJlZj0iZmlsZTov
Ly9Vc2Vycy9taWJhbGFuL3dvcmsvaGcvaGcuY3Nzd2cub3JnL3Rlc3QvY29udHJpYnV0b3JzL2Fk
b2JlL3N1Ym1pdHRlZC9yZWdpb25zL2NvdW50ZXJzL3JlZmVyZW5jZS9leHRyYWN0LW51bWJlcmVk
LXNwYW5zLWRpc3BsYXktb25seS1zb21lLXJlZi5odG1sIj4KCQk8c3R5bGU+CgkJc3BhbjpudGgt
b2YtdHlwZShvZGQpIHsKCQkJeC13ZWJraXQtZmxvdy1pbnRvOiBvZGQ7CgkJCWRpc3BsYXk6IG5v
bmU7CgkJfQoJCXNwYW46bnRoLW9mLXR5cGUoZXZlbikgewoJCQl4LXdlYmtpdC1mbG93LWludG86
IGV2ZW47CgkJfQoJCSNjb250YWluZXIgewoJCQljb3VudGVyLXJlc2V0OiBzcGFucyAwOwoJCX0K
CQlzcGFuIHsKCQkJY291bnRlci1pbmNyZW1lbnQ6IHNwYW5zOwoJCX0KCQlzcGFuOjpiZWZvcmUg
ewoJCQlkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CgkJCWNvbnRlbnQ6IGNvdW50ZXIoc3BhbnMpICIu
IjsKCQkJd2lkdGg6IDJlbTsKCQkJbWFyZ2luOiAwIC41ZW07CgkJCWJhY2tncm91bmQ6IGdyZWVu
OwoJCQljb2xvcjogd2hpdGU7CgkJCXRleHQtYWxpZ246IGNlbnRlcjsKCQl9CgoJCSNyZWdpb24g
ewoJCQliYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7CgkJCXgtd2Via2l0LWZsb3ctZnJvbTog
ZXZlbjsKCQl9CgkJPC9zdHlsZT4KCTwvaGVhZD4KCTxib2R5PgoJCTwhLS0gTnVtYmVyZWQgPHA+
LXMgYW5kIDxkaXY+LXMgdXNpbmcgZGlmZmVyZW50IGNvdW50ZXJzLCBkaXNwbGF5ZWQgYXMgYmxv
Y2tzIHZpYSA6OmFmdGVyIC0tPgoJCTxwPlRlc3QgcGFzc2VzIGlmIHlvdSBzZWUgYSBsaWdodCBi
bHVlIHJlY3RhbmdsZSBiZWxvdywgd2l0aCB0aHJlZSBibG9ja3Mgb2YgYmxhY2sgdGV4dCBvbiBh
IHNpbmdsZSBsaW5lLiBFYWNoIGJsb2NrIG9mIHRleHQgc2hvdWxkIGJlIG51bWJlcmVkIGZyb20g
MSB0byAzIGFuZCBjb250YWluIHRoZSB0ZXh0IJNWaXNpYmxlIHRleHQgPGVtPm48L2VtPpQgd2l0
aCA8ZW0+bjwvZW0+IHJhbmdpbmcgZnJvbSAxIHRvIDMuIFRoZSBudW1iZXJpbmcgc2hvdWxkIGJl
IHdoaXRlIG9uIGEgZ3JlZW4gYmFja2dyb3VuZC48L3A+CgkJPGRpdiBpZD0iY29udGFpbmVyIj4K
CQkJPHNwYW4+SGlkZGVuIGJpdCBvZiB0ZXh0IDE8L3NwYW4+CgkJCTxzcGFuPlZpc2libGUgdGV4
dCAxPC9zcGFuPgoJCQk8c3Bhbj5IaWRkZW4gYml0IG9mIHRleHQgMjwvc3Bhbj4KCQkJPHNwYW4+
VmlzaWJsZSB0ZXh0IDI8L3NwYW4+CgkJCTxzcGFuPkhpZGRlbiBiaXQgb2YgdGV4dCAzPC9zcGFu
PgoJCQk8c3Bhbj5WaXNpYmxlIHRleHQgMzwvc3Bhbj4KCQk8L2Rpdj4KCQk8ZGl2IGlkPSJyZWdp
b24iPjwvZGl2PgoJCjwvYm9keT48L2h0bWw+
</data>

          </attachment>
      

    </bug>

</bugzilla>