<?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>243272</bug_id>
          
          <creation_ts>2022-07-27 17:00:44 -0700</creation_ts>
          <short_desc>Implement wheel WPT actions in WebKit&apos;s test vendor JS</short_desc>
          <delta_ts>2023-10-21 16:29:17 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=261810</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=263434</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=263436</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=263439</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=263441</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=263473</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=263476</see_also>
          <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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Nguyen (:ntim)">ntim</reporter>
          <assigned_to name="Abrar Rahman Protyasha">a_protyasha</assigned_to>
          <cc>a_protyasha</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1887199</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2022-07-27 17:00:44 -0700</bug_when>
    <thetext>https://web-platform-tests.org/writing-tests/testdriver.html#Actions.scroll</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1887200</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-07-27 17:00:57 -0700</bug_when>
    <thetext>&lt;rdar://problem/97691874&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1891079</commentid>
    <comment_count>2</comment_count>
      <attachid>461570</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2022-08-12 20:49:48 -0700</bug_when>
    <thetext>Created attachment 461570
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1893381</commentid>
    <comment_count>3</comment_count>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2022-08-23 16:40:12 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/3597</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1978598</commentid>
    <comment_count>4</comment_count>
    <who name="Abrar Rahman Protyasha">a_protyasha</who>
    <bug_when>2023-09-20 01:36:33 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/17968</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1986711</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-10-21 16:29:15 -0700</bug_when>
    <thetext>Committed 269632@main (f02a46525ce0): &lt;https://commits.webkit.org/269632@main&gt;

Reviewed commits have been landed. Closing PR #17968 and removing active labels.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>461570</attachid>
            <date>2022-08-12 20:49:48 -0700</date>
            <delta_ts>2022-08-12 20:50:01 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>0001-testdiver-wheel-source.patch</filename>
            <type>text/plain</type>
            <size>5686</size>
            <attacher name="Tim Nguyen (:ntim)">ntim</attacher>
            
              <data encoding="base64">RnJvbSBkYmViNzBlNWNiYmRhNzQ3ZTVhODJjNDBlOGZkN2ViOGM3OGY1MWI3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUaW0gTmd1eWVuIDxudGltQGFwcGxlLmNvbT4KRGF0ZTogVGh1
LCAyOCBKdWwgMjAyMiAwODo0NzoyMiAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIHRlc3RkaXZlciB3
aGVlbCBzb3VyY2UKCi0tLQogLi4uL3Jlc291cmNlcy90ZXN0ZHJpdmVyLXZlbmRvci5qcyAgICAg
ICAgICAgIHwgNzkgKysrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYxIGluc2Vy
dGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvcmVzb3VyY2VzL3Rlc3Rkcml2ZXItdmVuZG9yLmpz
IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9yZXNvdXJjZXMv
dGVzdGRyaXZlci12ZW5kb3IuanMKaW5kZXggMmM5NzUwODI4NjMxLi44NDk3NTlmZTYyMjQgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvcmVz
b3VyY2VzL3Rlc3Rkcml2ZXItdmVuZG9yLmpzCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvcmVzb3VyY2VzL3Rlc3Rkcml2ZXItdmVuZG9yLmpzCkBAIC0x
NDUsNiArMTQ1LDQwIEBAIGZ1bmN0aW9uIGRpc3BhdGNoVG91Y2hBY3Rpb25zKGFjdGlvbnMsIG9w
dGlvbnMgPSB7IGluc2VydFBhdXNlQWZ0ZXJQb2ludGVyVXA6IGZhCiAgICAgfSkoKTtgLCByZXNv
bHZlKSk7CiB9CiAKK2FzeW5jIGZ1bmN0aW9uIGRpc3BhdGNoV2hlZWxBY3Rpb25zKGFjdGlvbnMp
Cit7CisgICAgaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIpCisgICAgICAgIHRocm93IG5ldyBFcnJv
cigid2luZG93LmV2ZW50U2VuZGVyIGlzIHVuZGVmaW5lZC4iKTsKKworICAgIGZvciAobGV0IGFj
dGlvbiBvZiBhY3Rpb25zKSB7CisgICAgICAgIGlmIChhY3Rpb24udHlwZSA9PSAicGF1c2UiKSB7
CisgICAgICAgICAgICBhd2FpdCBwYXVzZShhY3Rpb24uZHVyYXRpb24pOworICAgICAgICAgICAg
Y29udGludWU7CisgICAgICAgIH0KKworICAgICAgICBpZiAoYWN0aW9uLnR5cGUgIT0gInNjcm9s
bCIpCisgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYFVucmVjb2duaXplZCB3aGVlbCBhY3Rp
b24gdHlwZTogJHthY3Rpb24udHlwZX1gKTsKKworICAgICAgICBsZXQgeyB4LCB5LCBvcmlnaW4s
IGRlbHRhWCwgZGVsdGFZIH0gPSBhY3Rpb247CisgICAgICAgIGlmIChvcmlnaW4gaW5zdGFuY2Vv
ZiBFbGVtZW50KSB7CisgICAgICAgICAgICBjb25zdCBib3VuZHMgPSBvcmlnaW4uZ2V0Qm91bmRp
bmdDbGllbnRSZWN0KCk7CisgICAgICAgICAgICBsb2dEZWJ1ZygoKSA9PiBgJHtvcmlnaW4uaWR9
IFske2JvdW5kcy5sZWZ0fSwgJHtib3VuZHMudG9wfSwgJHtib3VuZHMud2lkdGh9LCAke2JvdW5k
cy5oZWlnaHR9XWApOworICAgICAgICAgICAgeCArPSBib3VuZHMubGVmdCArIDE7CisgICAgICAg
ICAgICB5ICs9IGJvdW5kcy50b3AgKyAxOworICAgICAgICB9CisgICAgICAgIGV2ZW50U2VuZGVy
Lm1vbml0b3JXaGVlbEV2ZW50cygpOworICAgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyh4
LCB5KTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VTY3JvbGxCeVdpdGhXaGVlbEFuZE1vbWVu
dHVtUGhhc2VzKDAsIC0xLCAiYmVnYW4iLCAibm9uZSIpOworICAgICAgICBldmVudFNlbmRlci5t
b3VzZVNjcm9sbEJ5V2l0aFdoZWVsQW5kTW9tZW50dW1QaGFzZXMoZGVsdGFYLCBkZWx0YVksICJj
aGFuZ2VkIiwgIm5vbmUiKTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VTY3JvbGxCeVdpdGhX
aGVlbEFuZE1vbWVudHVtUGhhc2VzKDAsIDAsICJlbmRlZCIsICJub25lIik7CisgICAgICAgIGF3
YWl0IG5ldyBQcm9taXNlKHJlc29sdmUgPT4geworICAgICAgICAgICAgZXZlbnRTZW5kZXIuY2Fs
bEFmdGVyU2Nyb2xsaW5nQ29tcGxldGVzKCgpID0+IHsKKyAgICAgICAgICAgICAgICByZXF1ZXN0
QW5pbWF0aW9uRnJhbWUocmVzb2x2ZSk7CisgICAgICAgICAgICB9KTsKKyAgICAgICAgfSk7Cisg
ICAgfQorfQorCiBpZiAod2luZG93LnRlc3RfZHJpdmVyX2ludGVybmFsID09PSB1bmRlZmluZWQp
CiAgICAgd2luZG93LnRlc3RfZHJpdmVyX2ludGVybmFsID0geyB9OwogCkBAIC0yNDgsMTIgKzI4
MiwxMyBAQCB3aW5kb3cudGVzdF9kcml2ZXJfaW50ZXJuYWwuY2xpY2sgPSBmdW5jdGlvbiAoZWxl
bWVudCwgY29vcmRzKQogICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoKTsKIH0KIAotd2luZG93
LnRlc3RfZHJpdmVyX2ludGVybmFsLmFjdGlvbl9zZXF1ZW5jZSA9IGZ1bmN0aW9uKHNvdXJjZXMp
Cit3aW5kb3cudGVzdF9kcml2ZXJfaW50ZXJuYWwuYWN0aW9uX3NlcXVlbmNlID0gYXN5bmMgZnVu
Y3Rpb24oc291cmNlcykKIHsKLSAgICAvLyBodHRwczovL3czYy5naXRodWIuaW8vd2ViZHJpdmVy
LyNwcm9jZXNzaW5nLWFjdGlvbnMgICAgCisgICAgLy8gaHR0cHM6Ly93M2MuZ2l0aHViLmlvL3dl
YmRyaXZlci8jcHJvY2Vzc2luZy1hY3Rpb25zCiAKICAgICBsZXQgbm9uZVNvdXJjZTsKICAgICBs
ZXQgcG9pbnRlclNvdXJjZTsKKyAgICBsZXQgd2hlZWxTb3VyY2U7CiAgICAgZm9yIChsZXQgc291
cmNlIG9mIHNvdXJjZXMpIHsKICAgICAgICAgc3dpdGNoIChzb3VyY2UudHlwZSkgewogICAgICAg
ICBjYXNlICJub25lIjoKQEAgLTI2MiwzOCArMjk3LDQ2IEBAIHdpbmRvdy50ZXN0X2RyaXZlcl9p
bnRlcm5hbC5hY3Rpb25fc2VxdWVuY2UgPSBmdW5jdGlvbihzb3VyY2VzKQogICAgICAgICBjYXNl
ICJwb2ludGVyIjoKICAgICAgICAgICAgIHBvaW50ZXJTb3VyY2UgPSBzb3VyY2U7CiAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgY2FzZSAid2hlZWwiOgorICAgICAgICAgICAgd2hlZWxTb3Vy
Y2UgPSBzb3VyY2U7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKLSAgICAg
ICAgICAgIHJldHVybiBQcm9taXNlLnJlamVjdChuZXcgRXJyb3IoYFVua25vd24gc291cmNlIHR5
cGUgIiR7YWN0aW9uLnR5cGV9Ii5gKSk7CisgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYFVu
a25vd24gc291cmNlIHR5cGUgIiR7c291cmNlLnR5cGV9Ii5gKTsKICAgICAgICAgfQogICAgIH0K
IAotICAgIGlmICghcG9pbnRlclNvdXJjZSkKLSAgICAgICAgcmV0dXJuIFByb21pc2UucmVqZWN0
KG5ldyBFcnJvcihgVW5rbm93biBwb2ludGVyIHR5cGUgcG9pbnRlciB0eXBlICIke2FjdGlvbi5w
YXJhbWV0ZXJzLnBvaW50ZXJUeXBlfSIuYCkpOwotCi0gICAgY29uc3QgcG9pbnRlclR5cGUgPSBw
b2ludGVyU291cmNlLnBhcmFtZXRlcnMucG9pbnRlclR5cGU7Ci0gICAgaWYgKHBvaW50ZXJUeXBl
ICE9PSAibW91c2UiICYmIHBvaW50ZXJUeXBlICE9PSAidG91Y2giICYmIHBvaW50ZXJUeXBlICE9
PSAicGVuIikKLSAgICAgICAgcmV0dXJuIFByb21pc2UucmVqZWN0KG5ldyBFcnJvcihgVW5rbm93
biBwb2ludGVyIHR5cGUgIiR7cG9pbnRlclR5cGV9Ii5gKSk7Ci0KICAgICAvLyBJZiB3ZSBoYXZl
IGEgIm5vbmUiIHNvdXJjZSwgbGV0J3MgaW5qZWN0IGFueSBwYXVzZSB3aXRoIG5vbi16ZXJvIGR1
cmF0aW9ucyBpbnRvIHRoZSBwb2ludGVyIHNvdXJjZQogICAgIC8vIGFmdGVyIHRoZSBtYXRjaGlu
ZyBhY3Rpb24gaW4gdGhlIHBvaW50ZXIgc291cmNlLgogICAgIGlmIChub25lU291cmNlKSB7CiAg
ICAgICAgIGxldCBpbmplY3RlZEFjdGlvbnMgPSAwOwogICAgICAgICBub25lU291cmNlLmFjdGlv
bnMuZm9yRWFjaCgoYWN0aW9uLCBpbmRleCkgPT4gewogICAgICAgICAgICAgaWYgKGFjdGlvbi5k
dXJhdGlvbiA+IDApIHsKLSAgICAgICAgICAgICAgICBwb2ludGVyU291cmNlLmFjdGlvbnMuc3Bs
aWNlKGluZGV4ICsgaW5qZWN0ZWRBY3Rpb25zICsgMSwgMCwgYWN0aW9uKTsKKyAgICAgICAgICAg
ICAgICBpZiAocG9pbnRlclNvdXJjZSkKKyAgICAgICAgICAgICAgICAgICAgcG9pbnRlclNvdXJj
ZS5hY3Rpb25zLnNwbGljZShpbmRleCArIGluamVjdGVkQWN0aW9ucyArIDEsIDAsIGFjdGlvbik7
CisgICAgICAgICAgICAgICAgaWYgKHdoZWVsU291cmNlKQorICAgICAgICAgICAgICAgICAgICB3
aGVlbFNvdXJjZS5hY3Rpb25zLnNwbGljZShpbmRleCArIGluamVjdGVkQWN0aW9ucyArIDEsIDAs
IGFjdGlvbik7CiAgICAgICAgICAgICAgICAgaW5qZWN0ZWRBY3Rpb25zKys7CiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0pOwogICAgIH0KIAotICAgIGxvZ0RlYnVnKCgpID0+IEpTT04uc3RyaW5n
aWZ5KHBvaW50ZXJTb3VyY2UpKTsKKyAgICBpZiAod2hlZWxTb3VyY2UpCisgICAgICAgIGF3YWl0
IGRpc3BhdGNoV2hlZWxBY3Rpb25zKHdoZWVsU291cmNlLmFjdGlvbnMpOworCisgICAgaWYgKHBv
aW50ZXJTb3VyY2UpIHsKKyAgICAgICAgY29uc3QgcG9pbnRlclR5cGUgPSBwb2ludGVyU291cmNl
LnBhcmFtZXRlcnMucG9pbnRlclR5cGU7CisgICAgICAgIGlmIChwb2ludGVyVHlwZSAhPT0gIm1v
dXNlIiAmJiBwb2ludGVyVHlwZSAhPT0gInRvdWNoIiAmJiBwb2ludGVyVHlwZSAhPT0gInBlbiIp
CisgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYFVua25vd24gcG9pbnRlciB0eXBlICIke3Bv
aW50ZXJUeXBlfSIuYCk7CiAKLSAgICBpZiAocG9pbnRlclR5cGUgPT09ICJ0b3VjaCIpCi0gICAg
ICAgIHJldHVybiBkaXNwYXRjaFRvdWNoQWN0aW9ucyhwb2ludGVyU291cmNlLmFjdGlvbnMpOwot
ICAgIGlmICh0ZXN0UnVubmVyLmlzSU9TRmFtaWx5ICYmICJjcmVhdGVUb3VjaCIgaW4gZG9jdW1l
bnQpCi0gICAgICAgIHJldHVybiBkaXNwYXRjaFRvdWNoQWN0aW9ucyhwb2ludGVyU291cmNlLmFj
dGlvbnMsIHsgaW5zZXJ0UGF1c2VBZnRlclBvaW50ZXJVcDogdHJ1ZSB9KTsKLSAgICBpZiAocG9p
bnRlclR5cGUgPT09ICJtb3VzZSIgfHwgcG9pbnRlclR5cGUgPT09ICJwZW4iKQotICAgICAgICBy
ZXR1cm4gZGlzcGF0Y2hNb3VzZUFjdGlvbnMocG9pbnRlclNvdXJjZS5hY3Rpb25zLCBwb2ludGVy
VHlwZSk7CisgICAgICAgIGxvZ0RlYnVnKCgpID0+IEpTT04uc3RyaW5naWZ5KHBvaW50ZXJTb3Vy
Y2UpKTsKKworICAgICAgICBpZiAocG9pbnRlclR5cGUgPT09ICJ0b3VjaCIpCisgICAgICAgICAg
ICBhd2FpdCBkaXNwYXRjaFRvdWNoQWN0aW9ucyhwb2ludGVyU291cmNlLmFjdGlvbnMpOworICAg
ICAgICBlbHNlIGlmICh0ZXN0UnVubmVyLmlzSU9TRmFtaWx5ICYmICJjcmVhdGVUb3VjaCIgaW4g
ZG9jdW1lbnQpCisgICAgICAgICAgICBhd2FpdCBkaXNwYXRjaFRvdWNoQWN0aW9ucyhwb2ludGVy
U291cmNlLmFjdGlvbnMsIHsgaW5zZXJ0UGF1c2VBZnRlclBvaW50ZXJVcDogdHJ1ZSB9KTsKKyAg
ICAgICAgZWxzZSBpZiAocG9pbnRlclR5cGUgPT09ICJtb3VzZSIgfHwgcG9pbnRlclR5cGUgPT09
ICJwZW4iKQorICAgICAgICAgICAgYXdhaXQgZGlzcGF0Y2hNb3VzZUFjdGlvbnMocG9pbnRlclNv
dXJjZS5hY3Rpb25zLCBwb2ludGVyVHlwZSk7CisgICAgfQogfTsKIAogd2luZG93LnRlc3RfZHJp
dmVyX2ludGVybmFsLnNldF9wZXJtaXNzaW9uID0gZnVuY3Rpb24ocGVybWlzc2lvbl9wYXJhbXMs
IGNvbnRleHQ9bnVsbCkKLS0gCjIuMzIuMCAoQXBwbGUgR2l0LTEzMikKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>