Summary: | REGRESSION (iOS 15): iOS PWA dropdowns fail after app is moved to the background | ||
---|---|---|---|
Product: | WebKit | Reporter: | Mark de Jong <spellcoder> |
Component: | Forms | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED MOVED | ||
Severity: | Normal | CC: | akeerthi, astorino.design, bugs.webkit.org, cdumez, chrissyg, deneuxa, garethpoole, j.wulf, kubek.bartosz, master, rcaliman, szymon.kisluk, tomas.treskon, unilynx, webkit-bug-importer, wemaginedesign, wenson_hsieh |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 15 | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 15 | ||
Attachments: |
Description
Mark de Jong
2022-03-24 02:45:46 PDT
Created attachment 455623 [details]
Video of select dropdown not disappearing, then going invisible but selectable
Video shows the simulator with iOS 15.4. When switching away from the PWA and returning the select dropdown stays visible but won't disappear when selecting an item. After switching back to the PWA a second time the dropdown seemingly has disappeared but I think it's still there but invisible (I still manage to select some items). Components with dropdown aren't able to make their dropdown visible anymore when in this state. At 0:25 I use the keyboard to navigate through the options of the focused select element which works.
Created attachment 455627 [details]
testcase for the iOS PWA dropdown issue
I now see very faint parts of dropdowns on my testpage in the simulator. This causes me to believe both the appear and disappear animations of the dropdowns get stuck/cancelled somehow. This also explains why sometimes you can click part of the "invisible" dropdown. - non-visible dropdown can sometimes be interacted with even though they seem invisible because they are there but they are very small and have a low opacity due to their animations not having finished - visible dropdowns get smaller each time you tap on them because they start their disappear transition/animation again which quickly stops again Created attachment 455629 [details]
Screenshot of testcase in which you can faintly see the dropdowns below each element
- This problem also occurres on iOS 15.5 (tested on iPhone SE with a home button). - This problem also occurs on iPhones that don't have home buttons, like the iPhone 13. But it's very hard to reproduce without a home button. Only happens sometimes. Really need a fix here. Does anybody have access to IOS 16 beta to check if the issue persists? can confirm issue still exists on iOS16. which beta? latest public beta Same problem here :( 16.1 still broken :-( This issue happens also with standard <input type="text">. My PWA I have created is also using simple INPUT select and has the same problem. Tested on iPhone14Pro. With iOS 16. On Safari (launching PWA from link created on main screen of the iPhone). Please, lets have a fix. I believe this is fixed in iOS 16.2 betas. Just tested on iOS 16.2 and can confirm it is finally fixed. Just had the bug occur for me on iOS 17.2.1 on an iPhone 12 Mini. Closing down the app and re-opening doesn't fix it, only fix was to power down the phone and power back on, |