Summary: | Label elements aren't firing events properly when "contenteditable". | ||
---|---|---|---|
Product: | WebKit | Reporter: | Skyler Brungardt <skyler.brungardt> |
Component: | DOM | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED CONFIGURATION CHANGED | ||
Severity: | Major | CC: | ahmad.saleem792, alexander.shalamov, annamarsh001, ap, bfulgham, esprehn, girls-lead, harrykwilliams74, jamesr, megan_gardner, michaelvetori, ramtin.beheshti, rbse007, rniwa, skyler.brungardt, wenson_hsieh |
Priority: | P1 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://jsfiddle.net/wtJVd/10/ |
Description
Skyler Brungardt
2013-03-12 15:33:37 PDT
At the moment, label element is not focusable, therefore, onfocus and onblur events are not fired, even when label has contenteditable attribute set. I'm guessing that label elements aren't generally focusable due to their relationship with input elements. Seems that they should be focusable if they're contenteditable, however. Mass move bugs into the DOM component. I am getting following behaviour using attached JSFiddle across browsers: *** Safari 15.6 on macOS 12.5 *** 1) Click on <div>, it shows "div focus" in console 2) Click on <label>, it shows "div blue" and "label focus" an then if I move to other browser, it shows <label blur> 3) While in <label focus>, if I press Key Up and Down, it also records the event and does not loss focus. *** Chrome Canary 106 *** 1) Click on <div>, it shows "div focus" in console 2) Click on <label>, it shows "div blue" and "label focus" an then if I move to other browser, it shows <label blur> 3) While in <label focus>, if I press Key Up and Down, it also records the event and does not loss focus. *** Firefox Nightly 105 *** 1) Click on <div>, it shows "div focus" in console 2) Click on <label>, it shows "div blue" and "label focus" an then if I move to other browser, it shows <label blur> 3) While in <label focus>, if I press Key Up and Down, it also records the event and but on keydown, it losses focus and have to click again on label field. ___ Since all browsers match each other exception with Firefox losing focus on keydown for label. I am not sure on Firefox beahvior so I will leave it to someone else to comment and mark this as "RESOLVED CONFIGURATION CHANGED" or "RESOLVED WONTFIX" or if need to aligned with Firefox then as "New". Thanks! |