Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Event bubbling bug in QtWebEngine/Chrome 49 #9681
Steps to reproduce
What is expected?
The counter should increment for every click on the image or text contained in the div with the
What is actually happening?
Only when clicking on the border the counter is incremented
I'm developing Vue apps that run inside Tableau which is build with QT. The QT version used is quite old and so is the included QtWebEngine fork of Chrome. The upgrade from Vue 2.5 to 2.6 broke event bubbling in this older version of chrome, apparently because
/* add$1 */ e.target === e.currentTarget // false since we are clicking children of the div e.timeStamp >= attachedTimestamp // false since -518605237 < 0 e.timeStamp === 0 // false since -518605237 != 0 e.target.ownerDocument !== document // false since we are the same document
Maybe there is a way to disable the microtask behaviour for this browser?
Unfortunately it is quite difficult to bisect the problem given that the browser is a chromium fork...