Bug 251787

Summary: "Done" button from keyboard doesn't appear on text input
Product: WebKit Reporter: morceaudebois <bonjour>
Component: HTML EditingAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Major CC: akeerthi, bfulgham, simon.fraser, webkit-bug-importer, wenson_hsieh, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: iPhone / iPad   
OS: iOS 16   
Attachments:
Description Flags
Comparison between expected and glitched keyboard behavior none

Description morceaudebois 2023-02-06 05:13:13 PST
Created attachment 464862 [details]
Comparison between expected and glitched keyboard behavior

Hi!

I've been having this really weird issue with Safari on iOS where the top of the keyboard doesn't behave normally when focused on a text input.
Basically, the top bar (where the previous/next and Done button normally are) doesn't appear and is replaced by a box the same color as the background of the body. The only way to close the keyboard in that situation is to tap outside of it.

You *might* be able to reproduce it here (enable the Searchbar in the bottom left options of the page): https://online.bonjourr.fr.

Sadly and I can't tell you how exactly since I don't know. It's been happening for years and after countless hours of debugging and layout changes, it always comes back from time to time. It only happens on this page (which is quite complex), so I suppose there's something on it that triggers the bug but I don't know what.

I've attached a video of it so you can check it out.

Some help would be appreciated! Thanks a lot :)
Best regards
Comment 1 Radar WebKit Bug Importer 2023-02-06 06:56:44 PST
<rdar://problem/105080795>