<?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>237348</bug_id>
          
          <creation_ts>2022-03-01 16:25:27 -0800</creation_ts>
          <short_desc>[ iOS ] pointerevents/mouse/* 10 pointer event tests are constant timeouts or failures on iOS.</short_desc>
          <delta_ts>2022-03-02 07:35:12 -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>New Bugs</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=233498</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="Dawn Morningstar">Morningstar</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>clopez</cc>
    
    <cc>hi</cc>
    
    <cc>jenner</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1847245</commentid>
    <comment_count>0</comment_count>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-01 16:25:27 -0800</bug_when>
    <thetext>pointerevents/mouse/pointer-event-basic-properties.html is a constant timeout on iOS queues ever since r287196 when it was unskipped. Current expectation is failing.

HISTORY:
https://results.webkit.org/?suite=layout-tests&amp;test=pointerevents%2Fmouse%2Fpointer-event-basic-properties.html

DIFF-URL:
https://build.webkit.org/results/Apple-iPadOS-15-Simulator-Debug-WK2-Tests/r287196%20(555)/pointerevents/mouse/pointer-event-basic-properties-diff.txt

DIFF TEXT:
--- /Volumes/Data/worker/ipados-simulator-15-debug-tests-wk2/build/layout-test-results/pointerevents/mouse/pointer-event-basic-properties-expected.txt
+++ /Volumes/Data/worker/ipados-simulator-15-debug-tests-wk2/build/layout-test-results/pointerevents/mouse/pointer-event-basic-properties-actual.txt
@@ -1,3 +1,3 @@
+FAIL: Timed out waiting for notifyDone to be called
 
-PASS Testing the basic properties of a pointer event triggered by a mouse.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847247</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-01 16:29:02 -0800</bug_when>
    <thetext>&lt;rdar://problem/89648799&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847248</commentid>
    <comment_count>2</comment_count>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-01 16:31:50 -0800</bug_when>
    <thetext>Currently in r287196 all mouse functions are marked as failure on iOS with: pointerevents/mouse [ Failure ]

However not all tests are designed to Fail when mouse is not detected. I believe the solution to this bug would be to update the expectation on iOS to: 

pointerevents/mouse [ Failure Timeout ]

To account for the timeouts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847264</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-03-01 17:14:17 -0800</bug_when>
    <thetext>We don&apos;t want tests that consistently time out to run, because they are costly in terms of overall test run time.

pointerevents tests are not expected to run on iOS, we should just skip (and generally, undo the effects of r287196 on iOS).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847266</commentid>
    <comment_count>4</comment_count>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-01 17:34:13 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #3)
&gt; We don&apos;t want tests that consistently time out to run, because they are
&gt; costly in terms of overall test run time.
&gt; 
&gt; pointerevents tests are not expected to run on iOS, we should just skip (and
&gt; generally, undo the effects of r287196 on iOS).

Thanks! I proposed the [ Timeout Failure ] because I assumed there MUST have been a reason for it to have been changed to a Failure expectation on iOS instead of a skip. But I agree, it would be better to skip. 

Fixing this bug by re-skipping on iOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847267</commentid>
    <comment_count>5</comment_count>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-01 17:41:11 -0800</bug_when>
    <thetext>Also of note this affects all pointerevents/mouse tests on iOS:
pointerevents/mouse/compatibility-mouse-events-prevention-mouse-pressed.html 
pointerevents/mouse/compatibility-mouse-events-prevention-mouse-released.html 
pointerevents/mouse/enter-leave-order.html
pointerevents/mouse/over-enter-out-leave.html
pointerevents/mouse/pointer-button-and-buttons.html 
pointerevents/mouse/pointer-capture-element-removal.html
pointerevents/mouse/pointer-capture.html
pointerevents/mouse/pointer-event-basic-properties.html
pointerevents/mouse/pointer-events-before-mouse-events.html
pointerevents/mouse/pointerdown-prevent-default.html

HISTORY:
https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;test=pointerevents%2Fmouse%2Fcompatibility-mouse-events-prevention-mouse-pressed.html&amp;test=pointerevents%2Fmouse%2Fcompatibility-mouse-events-prevention-mouse-released.html&amp;test=pointerevents%2Fmouse%2Fenter-leave-order.html&amp;test=pointerevents%2Fmouse%2Fover-enter-out-leave.html&amp;test=pointerevents%2Fmouse%2Fpointer-button-and-buttons.html&amp;test=pointerevents%2Fmouse%2Fpointer-capture-element-removal.html&amp;test=pointerevents%2Fmouse%2Fpointer-capture.html&amp;test=pointerevents%2Fmouse%2Fpointer-event-basic-properties.html&amp;test=pointerevents%2Fmouse%2Fpointer-events-before-mouse-events.html&amp;test=pointerevents%2Fmouse%2Fpointerdown-prevent-default.html&amp;platform=ios</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847275</commentid>
    <comment_count>6</comment_count>
      <attachid>453558</attachid>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-01 18:00:43 -0800</bug_when>
    <thetext>Created attachment 453558
expectations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1847277</commentid>
    <comment_count>7</comment_count>
      <attachid>453558</attachid>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2022-03-01 18:11:18 -0800</bug_when>
    <thetext>Comment on attachment 453558
expectations

Clearing flags on attachment: 453558

Committed r290716 (247963@trunk): &lt;https://commits.webkit.org/247963@trunk&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>453558</attachid>
            <date>2022-03-01 18:00:43 -0800</date>
            <delta_ts>2022-03-01 18:11:18 -0800</delta_ts>
            <desc>expectations</desc>
            <filename>bug-237348-20220301200042.patch</filename>
            <type>text/plain</type>
            <size>1535</size>
            <attacher name="Dawn Morningstar">Morningstar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkwNzEzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYmE1ZjM2NmQyNjEyM2RkZWE5MjUy
ZDhmYjk5YzE4NjI2MDljYTVmMy4uZGZhNmY5NTM2YTRmMzEwZjQ0NzE4MmEwZjYxYmQ2YjVjNjBm
NGQzZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIyLTAzLTAxICBNYXR0ZW8gRmxvcmVzICA8
bWF0dGVvX2Zsb3Jlc0BhcHBsZS5jb20+CisKKyAgICAgICAgWyBpT1MgXSBwb2ludGVyZXZlbnRz
L21vdXNlLyogMTAgcG9pbnRlciBldmVudCB0ZXN0cyBhcmUgY29uc3RhbnQgdGltZW91dHMgb3Ig
ZmFpbHVyZXMgb24gaU9TLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjM3MzQ4CisKKyAgICAgICAgVW5yZXZpZXdlZCB0ZXN0IGdhcmRlbmluZy4KKwor
ICAgICAgICAqIHBsYXRmb3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9uczoKKwogMjAyMi0wMy0w
MSAgSm9uIExlZSAgPGpvbmxlZUBhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBnYXJk
ZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL1Rlc3RFeHBl
Y3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL1Rlc3RFeHBlY3RhdGlvbnMK
aW5kZXggNjJiOTA3ZWM3MWQ5MmQzMTI4N2QzNDJkMWFhYjM0OTRjYTE4NTQyMC4uOTIxYTMwZTEy
NWRjNjIyZWQxMDgwMjZiMzNiOTNmYTNiMDU3OTMxOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMjE5Nyw3ICsyMTk3LDcgQEAgaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9mZXRjaC9hcGkvcmVxdWVzdC9kZXN0aW5hdGlvbi9m
ZXRjaC1kZXN0aW5hdGlvbi0KIAogIyBTZWUgd2Via2l0Lm9yZy9iLzIzMzQ5OCBmb3IgY29udGV4
dCBvbiB0aGlzIHBvaW50ZXJldmVudHMgdGVzdHMKIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvcG9pbnRlcmV2ZW50cyBbIFNraXAgXQotcG9pbnRlcmV2ZW50cy9tb3VzZSBbIEZhaWx1
cmUgXQord2Via2l0Lm9yZy9iLzIzNzM0OCBwb2ludGVyZXZlbnRzL21vdXNlIFsgU2tpcCBdCiAK
ICMgd2Via2l0Lm9yZy9iLzIzNDQxMCBNdWx0aXBsZSBzZW1hbnRpY3Mgd2ViLXBsYXRmb3JtLXRl
c3RzIGhhdmUgYmVjb21lIGZsYWt5IGFmdGVyIHIyODY5NDQKIGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC90aGUtaWZyYW1lLWVs
ZW1lbnQvaWZyYW1lX3NhbmRib3hfYW5jaG9yX2Rvd25sb2FkX2FsbG93X2Rvd25sb2Fkcy50ZW50
YXRpdmUuaHRtbCBbIER1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciBQYXNzIEZhaWx1cmUgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>