WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
146516
Clicks on detached checkboxes don't bubble
https://bugs.webkit.org/show_bug.cgi?id=146516
Summary
Clicks on detached checkboxes don't bubble
Michał Gołębiowski-Owczarek
Reported
2015-07-01 09:54:31 PDT
Steps to reproduce the problem: var div = document.createElement('div'); div.innerHTML = '<input type="checkbox">'; var input = div.querySelector('input'); div.addEventListener('click', function () {console.log('click on the div');}); input.addEventListener('click', function () {console.log('click on the input');}); var event = new MouseEvent('click', { 'view': window, 'bubbles': true, 'cancelable': true }); input.dispatchEvent(event); What is the expected behavior? Console output should show: "click on the input" "click on the div" What went wrong? Console output shows: "click on the input" That is, the event is not bubbled to the div. Reported also for Chrome at
https://code.google.com/p/chromium/issues/detail?id=479207
. Safari is now the only browser that does it this way. This seems to be introduced in
https://bugs.webkit.org/show_bug.cgi?id=12918
Attachments
Add attachment
proposed patch, testcase, etc.
Alexey Proskuryakov
Comment 1
2015-09-22 21:47:53 PDT
Fixed in
bug 149488
?
Ahmad Saleem
Comment 2
2022-08-12 15:01:52 PDT
I am unable to reproduce this bug in all modern browsers (Chrome Canary 106, Firefox Nightly 105, Safari 15.6 and Safari Technical Preview 151) and it shows expected result in all browsers and get two event with "input" and "div". I am going to mark this as "RESOLVED CONFIGURATION CHANGED", since it was fixed along the way. Thanks!
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