[Webkit-unassigned] [Bug 202533] New: [iOS 13] Safari&WKWebView component: Date/Time input: blur event is not fired immediately on dialog close

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 3 09:59:35 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=202533

            Bug ID: 202533
           Summary: [iOS 13] Safari&WKWebView component: Date/Time input:
                    blur event is not fired immediately on dialog close
           Product: WebKit
           Version: Other
          Hardware: iPhone / iPad
                OS: iOS 13
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: UI Events
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: harasym.nazar at hotmail.com

In iOS <=12 - dismissing the popover would call blur event for date/time inputs. 
In iOS   13 -  blur is not called for input when dismissing the popover. The time/date element is only blurred the next time the user taps another focused element/different element

Sample for Safari:  https://jsbin.com/neteyoquwa/1
Sample with objective-C application with WKWebView:  https://github.com/HaRaSyMNaZaR/iOSWebkitBlurSample/ 

Environment: iPad Safari and objective-C application with WKWebView

Safari:
1. Open https://jsbin.com/neteyoquwa/1 in Safari on iPadOS 13
2. Tap on date input
3. Select date
4. Tap on other element to close date popover

NativeWebView - Testapp ( https://github.com/HaRaSyMNaZaR/iOSWebkitBlurSample/  )
1. Launch the app via Xcode on iOs 13 device
2. Tap on date input
3. Select date
4. Tap on other element to close date popover

Actual behavior:
- iOS <=12  - blur is fired immediately after closing popover
- iOS 13    - blur is not fired immediately after closing popover. One more tap is required to fire blur event.

Expected behavior
I would expect the same behavior as in previous versions.

NOTE: Time input has the same behavior and steps to reproduce.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20191003/433a354c/attachment-0001.html>


More information about the webkit-unassigned mailing list