<?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>225514</bug_id>
          
          <creation_ts>2021-05-07 08:06:19 -0700</creation_ts>
          <short_desc>AX: Two finger swipe up does not read screen from top in home screen app</short_desc>
          <delta_ts>2021-05-07 08:06:28 -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>Accessibility</component>
          <version>Safari 14</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Liam DeBeasi">ldebeasi</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1757867</commentid>
    <comment_count>0</comment_count>
      <attachid>427997</attachid>
    <who name="Liam DeBeasi">ldebeasi</who>
    <bug_when>2021-05-07 08:06:19 -0700</bug_when>
    <thetext>Created attachment 427997
Code Reproduction

Using the two-finger swipe up gesture on iOS does not cause VoiceOver to speak the entire screen from the top when a website is running as a home screen app.

Steps to Reproduce:

1. Open attached Code Reproduction on an iOS device.
2. With VoiceOver enabled, use two fingers to swipe up on the web content. You should hear VoiceOver correctly speak the entire screen from the top.
2. Add the code reproduction to the home screen.
4. In the home screen app, use two fingers to swipe up. VoiceOver will not speak the entire screen from the top. You should just hear a &quot;pop&quot; noise.


Expected Behavior:

I would expect that VoiceOver reads the entire screen from the top when using the two-finger swipe up gesture.


Actual Behavior:

VoiceOver does not read the entire screen from the top.


Other Information:

- Using the two-finger swipe down gesture (read screen from selected item) works as expected.
- I can reproduce this on the iOS 14.6 developer beta.
- This reproduces in a WKWebView instance as well. Please let me know if you would like a reproduction with that as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1757868</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-07 08:06:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/77656721&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>427997</attachid>
            <date>2021-05-07 08:06:19 -0700</date>
            <delta_ts>2021-05-07 08:06:19 -0700</delta_ts>
            <desc>Code Reproduction</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>462</size>
            <attacher name="Liam DeBeasi">ldebeasi</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogIDxoZWFkPgogICAgPHRpdGxlPlZvaWNlT3ZlciAtIFJl
YWQgRnJvbSBUb3A8L3RpdGxlPgogICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9InZp
ZXdwb3J0LWZpdD1jb3Zlciwgd2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCwg
bWluaW11bS1zY2FsZT0xLjAsIG1heGltdW0tc2NhbGU9MS4wLCB1c2VyLXNjYWxhYmxlPW5vIj4K
ICAgIDxtZXRhIG5hbWU9ImFwcGxlLW1vYmlsZS13ZWItYXBwLWNhcGFibGUiIGNvbnRlbnQ9Inll
cyIgLz4KICAgIDxtZXRhIG5hbWU9ImFwcGxlLW1vYmlsZS13ZWItYXBwLXN0YXR1cy1iYXItc3R5
bGUiIGNvbnRlbnQ9ImJsYWNrIiAvPgogIDwvaGVhZD4KICA8Ym9keT4KICAgIDxoMT5UaXRsZTwv
aDE+CiAgICA8aDI+U3VidGl0bGU8L2gyPgogICAgPHA+Q29udGVudDwvcD4KICA8L2JvZHk+Cjwv
aHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>