<?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>236008</bug_id>
          
          <creation_ts>2022-02-02 01:27:45 -0800</creation_ts>
          <short_desc>Enable overflow:clip feature</short_desc>
          <delta_ts>2022-02-04 12:46:52 -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>CSS</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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>
          
          <blocked>198230</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Rob Buis">rbuis</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>crzwdjk</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1836378</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-02-02 01:27:45 -0800</bug_when>
    <thetext>Enable overflow:clip feature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836379</commentid>
    <comment_count>1</comment_count>
      <attachid>450626</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-02-02 01:29:00 -0800</bug_when>
    <thetext>Created attachment 450626
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836495</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-02 10:05:12 -0800</bug_when>
    <thetext>&lt;rdar://problem/88387256&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836508</commentid>
    <comment_count>3</comment_count>
    <who name="Arcady Goldmints-Orlov">crzwdjk</who>
    <bug_when>2022-02-02 10:22:35 -0800</bug_when>
    <thetext>Would it make sense to also unskip the tests still marked as skips and tagged with bug 198230? I.e. 

webkit.org/b/198230 imported/w3c/web-platform-tests/css/css-overflow/clip-003.html [ Skip ]
webkit.org/b/198230 imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-intersection-observer.html [ Skip ]
webkit.org/b/198230 imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-invalidation.html [ Skip ]
webkit.org/b/198230 imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-001.html [ Skip ]
webkit.org/b/198230 imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-002.html [ Skip ]
webkit.org/b/198230 imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-003.html [ Skip ]
webkit.org/b/198230 imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-004.html [ Skip ]
webkit.org/b/198230 imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-005.html [ Skip ]
webkit.org/b/198230 imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-006.html [ Skip ]
webkit.org/b/198230 imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-007.html [ Skip ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836550</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-02 11:31:18 -0800</bug_when>
    <thetext>Committed r288973 (246702@main): &lt;https://commits.webkit.org/246702@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450626.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836632</commentid>
    <comment_count>5</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-02-02 14:07:24 -0800</bug_when>
    <thetext>(In reply to Arcady Goldmints-Orlov from comment #3)
&gt; Would it make sense to also unskip the tests still marked as skips and
&gt; tagged with bug 198230? I.e. 
&gt; 
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/clip-003.html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-
&gt; intersection-observer.html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-
&gt; invalidation.html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-001.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-002.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-003.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-004.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-005.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-006.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-007.
&gt; html [ Skip ]

I think that is independent of this bug. i.e. they should pass (or not) independent of setting on by default (or not), as the tests should be run with experimental flags enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836869</commentid>
    <comment_count>6</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-02-03 04:31:39 -0800</bug_when>
    <thetext>(In reply to Arcady Goldmints-Orlov from comment #3)
&gt; Would it make sense to also unskip the tests still marked as skips and
&gt; tagged with bug 198230? I.e. 
&gt; 
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/clip-003.html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-
&gt; intersection-observer.html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-
&gt; invalidation.html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-001.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-002.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-003.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-004.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-005.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-006.
&gt; html [ Skip ]
&gt; webkit.org/b/198230
&gt; imported/w3c/web-platform-tests/css/css-overflow/overflow-clip-margin-007.
&gt; html [ Skip ]

Now that I look closer, we do not support the overflow-clip-margin property so most of these should not pass. If clip-003.html passes then I am in favour of not skipping it. In general I think we may not be aggressive enough regarding enabling tests, many times I see &quot;unexpected pass&quot; locally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836960</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-02-03 09:07:55 -0800</bug_when>
    <thetext>Do we have a bug to implement overflow-clip-margin?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1837563</commentid>
    <comment_count>8</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-02-04 12:46:52 -0800</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #7)
&gt; Do we have a bug to implement overflow-clip-margin?

I could not find anything relevant, so I created https://bugs.webkit.org/show_bug.cgi?id=236153.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450626</attachid>
            <date>2022-02-02 01:29:00 -0800</date>
            <delta_ts>2022-02-02 11:31:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236008-20220202092858.patch</filename>
            <type>text/plain</type>
            <size>1418</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4OTQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDM1MWZkMTVlYzk1MTA3ZGExZjU1NTY5
OWE3ZDdhMGZmZWIyYzQ3NjkuLjU4ZDBhZDUxZTlkMWRlODM4OGY5YTU1MmMyZmFlM2E0NDk4N2Vk
YzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjItMDItMDIgIFJvYiBCdWlzICA8cmJ1aXNAaWdh
bGlhLmNvbT4KKworICAgICAgICBFbmFibGUgb3ZlcmZsb3c6Y2xpcCBmZWF0dXJlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzYwMDgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFbmFibGUgb3ZlcmZsb3c6
Y2xpcCBmZWF0dXJlLgorCisgICAgICAgICogU2NyaXB0cy9QcmVmZXJlbmNlcy9XZWJQcmVmZXJl
bmNlc0V4cGVyaW1lbnRhbC55YW1sOgorCiAyMDIyLTAyLTAxICBXZW5zb24gSHNpZWggIDx3ZW5z
b25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFRoZSBkZWZhdWx0IHZhbHVlcyBmb3IgYSBj
b3VwbGUgb2YgTGl2ZSBUZXh0LXJlbGF0ZWQgZmVhdHVyZXMgc2hvdWxkIHJlc3BlY3Qgc3lzdGVt
IGZlYXR1cmUgZmxhZ3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvU2NyaXB0cy9QcmVmZXJlbmNl
cy9XZWJQcmVmZXJlbmNlc0V4cGVyaW1lbnRhbC55YW1sIGIvU291cmNlL1dURi9TY3JpcHRzL1By
ZWZlcmVuY2VzL1dlYlByZWZlcmVuY2VzRXhwZXJpbWVudGFsLnlhbWwKaW5kZXggM2VmZjFjZjNj
NmI2YmEyNjE3Mjc5MzkxNTNmNjExNjhmODdlZWE5Zi4uNWI0ZDNiNjI1NzE3NTMyNTU0ZjNhZDcy
YTRkYjQ1YTY5ZWNhODVlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9TY3JpcHRzL1ByZWZlcmVu
Y2VzL1dlYlByZWZlcmVuY2VzRXhwZXJpbWVudGFsLnlhbWwKKysrIGIvU291cmNlL1dURi9TY3Jp
cHRzL1ByZWZlcmVuY2VzL1dlYlByZWZlcmVuY2VzRXhwZXJpbWVudGFsLnlhbWwKQEAgLTk2Miwx
MSArOTYyLDExIEBAIE92ZXJmbG93Q2xpcEVuYWJsZWQ6CiAgIGh1bWFuUmVhZGFibGVEZXNjcmlw
dGlvbjogIkVuYWJsZSBDU1Mgb3ZlcmZsb3c6IGNsaXAgc3VwcG9ydCIKICAgZGVmYXVsdFZhbHVl
OgogICAgIFdlYktpdExlZ2FjeToKLSAgICAgIGRlZmF1bHQ6IGZhbHNlCisgICAgICBkZWZhdWx0
OiB0cnVlCiAgICAgV2ViS2l0OgotICAgICAgZGVmYXVsdDogZmFsc2UKKyAgICAgIGRlZmF1bHQ6
IHRydWUKICAgICBXZWJDb3JlOgotICAgICAgZGVmYXVsdDogZmFsc2UKKyAgICAgIGRlZmF1bHQ6
IHRydWUKIAogT3ZlcnNjcm9sbEJlaGF2aW9yRW5hYmxlZDoKICAgdHlwZTogYm9vbAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>