<?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>235243</bug_id>
          
          <creation_ts>2022-01-14 11:41:38 -0800</creation_ts>
          <short_desc>Switching between PWAs causes the keyboard to not appear on input</short_desc>
          <delta_ts>2022-02-13 10:41:09 -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>Safari 15</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 15</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>MOVED</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="Michelle Truong">mtruong09</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>bryan</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>mplutka</cc>
    
    <cc>simon.bluhm</cc>
    
    <cc>thorton</cc>
    
    <cc>tomac</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
    
    <cc>wildemossel</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1830989</commentid>
    <comment_count>0</comment_count>
    <who name="Michelle Truong">mtruong09</who>
    <bug_when>2022-01-14 11:41:38 -0800</bug_when>
    <thetext>From iOS 15.1 and up, switching between PWAs will cause the keyboard to not appear on input. This happens in every PWA I have tried so I do not think it is a specific app issue.

To reproduce on an iPad or iPhone:
1. Open Safari and go to https://app.starbucks.com
2. Add the site to the home screen and name it Site 1.
3. Add a second instance of the site to the home screen and name it Site 2.
4. From the home screen, open Site 1.
5. Click the Sign In button in the top left.
6. Click the username input. The keyboard should appear.
7. Return to the home screen.
8. Open Site 2
9. Click the Sign In button in the top left.
10. Click the username input. The keyboard will not appear.

This also happens on an iPhone. It does not happen in Safari on either device, only as PWA.

To get the keyboard back, the user must clear the app or turn off the screen, turn it back on and click into a different input.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832774</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-21 08:29:04 -0800</bug_when>
    <thetext>&lt;rdar://problem/87885052&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1839683</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-02-10 08:42:05 -0800</bug_when>
    <thetext>The cause of this bug was in an underlying component (resolving as &apos;Moved&apos;).

A fix has been made in that layer, and will be in an upcoming iOS 15.4 Beta build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1839988</commentid>
    <comment_count>3</comment_count>
    <who name="Thomas Steiner">tomac</who>
    <bug_when>2022-02-10 15:12:14 -0800</bug_when>
    <thetext>Thanks for the fix and updating the bug, Brent! &lt;3</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>