[Development] Possible bug in touch event coordinates in QtWebEngine when using pixelDeviceRatio

Christophe Chapuis chris.chapuis at gmail.com
Wed Oct 14 13:08:36 CEST 2015


Hello folks,

I am currently working towards using QtWebEngine for our project (LuneOS),
and I stumbled upon an issue. I am using the experimental devicePixelRatio
property in the QML WebEngineView component, so that our html page is
displayed nicely on mobile device with high DPI.

However, I remarked that when using devicePixelRatio, only a part of the
webpage was responding to touch events on device. Therefore I suspected an
issue in the conversion of touch event coordinates, and found out that
touch events don't seem to be mapped to web coordinates using dpiScale.

I did this modification, and now it seems to be working fine:
https://github.com/webOS-ports/qtwebengine/commit/ec0a2f759cd1fb2675ae6f761c6172004cf8af23

Do you agree with this modification ? How could I push that upstream ?

Regards,
Christophe Chapuis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20151014/b8f75763/attachment.html>


More information about the Development mailing list