WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
Bug 216418
visibility: hidden does not remove focus
https://bugs.webkit.org/show_bug.cgi?id=216418
Summary
visibility: hidden does not remove focus
Tim Guan-tin Chien [:timdream]
Reported
2020-09-11 13:30:32 PDT
Created
attachment 408558
[details]
testcase STR: See test case, the page will 0. check the current focused element by looking at `document.activeElement`. 1. focus() the element 2. set visibility: hidden on the element 3. wait for 100ms 4. check the current focused element by looking at `document.activeElement` again. Expected: On Chrome on step 4, the focused element is the body Actual: On Safari and Firefox, the focused element is still the element. Note: 1. The inconsistency suggests that there may be a spec issue here. 2. On Chrome sometime a micro task is enough for the focus to moved away, some times it is not.
Attachments
testcase
(1.11 KB, text/html)
2020-09-11 13:30 PDT
,
Tim Guan-tin Chien [:timdream]
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2020-09-11 13:30:53 PDT
<
rdar://problem/68728487
>
Darin Adler
Comment 2
2020-09-12 12:44:38 PDT
Any change here should wait on the resolution of
https://github.com/w3c/uievents/issues/236
Darin Adler
Comment 3
2020-09-12 12:46:01 PDT
Bug 29241
is the same issue, but with "display: none" rather than "visibility: hidden".
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug