New issue
Advanced search Search tips

Issue 715552 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 659642
Owner: ----
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Misaligned mouse position tracking in extension popups on external monitor with different DPI

Reported by myfonj@gmail.com, Apr 26 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36

Steps to reproduce the problem:
1. Start Chrome with some extension installed (eg [1]) on primary monitor with 100% DPI
2. Open new tab.
3. Move it to secondary monitor with different DPI (eg 150%).
4. Click extension button.
5. Interact with active elements via mouse (hover or click buttons and inputs)

[1] Google Dictionary (by Google) https://chrome.google.com/webstore/detail/google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja?hl=en

What is the expected behavior?
Interactive areas of elements matches their rendered boundaries.

What went wrong?
Interactive areas are shifted, i.e. "Define" button gets hover state and click event in area far right in the popup bubble. (Depicted in attachment.)

Did this work before? N/A 

Chrome version: 58.0.3029.81  Channel: stable
OS Version: 10.0
Flash Version: 

Does not happen in case whole window is moved away from the primary monitor.
 
secondary monitor extension popup active area dpi shift.png
22.0 KB View Download

Comment 1 by myfonj@gmail.com, Apr 26 2017

Related:  Issue 324748  - but in this case rendering is OK, just mouse position tracking is broken.

Should be tracked in Issue 624991
Cc: rbasuvula@chromium.org
Labels: Needs-Feedback
Tested in chrome Stable #58.0.3029.81 and Canary #60.0.3081.0 on win 10.0 and not able to reproduce the issue.

Steps Followed:
1.Added the provided extension and open the new tab.
2.Tab moved to the second monitor and clicked on extension button.
Able to see the mouse position as expected.

@Reporter:Could you please let me know if i have missed anything and if possible,Please provide the screen cast of the issue which would help us to triage the issue further.

Thank You!

Comment 3 by myfonj@gmail.com, Apr 27 2017

@rbasuvula
Screen cast found at [2]: https://www.youtube.com/watch?v=fXLYdpMX25s

1) What was the DPI settings of your monitors?
Issue happens only when DPI settings of the primary and secondary monitor differs.

2) "Able to see the mouse position as expected." 
Issue is not where the mouse position can be "seen" but where mouse position affects interactive elements. Attached picture depicts approximate area where the "Define" button gets pointer events in window moved to secondary monitor with 150% DPI from primary window with 100% DPI.

For reference, similar reports describing this issue:
[1] https://productforums.google.com/d/topic/chrome/tyzywUJfkQI
[2] https://productforums.google.com/d/topic/chrome/L2rwA9Dc4G0
[3] https://github.com/david-sabata/web-scrobbler/issues/1292
Project Member

Comment 4 by sheriffbot@chromium.org, Apr 27 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "rbasuvula@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 5 by myfonj@gmail.com, Apr 27 2017

… what leads to already assigned  Issue 704107  which I haven't found before.(That issue is still not tracked in  Issue 426656  nor Issue 624991 although it seems it should.)

Seems that you can safely close this as a dupe of 704107.

Comment 6 Deleted

Comment 7 Deleted

Mergedinto: 659642
Status: Duplicate (was: Unconfirmed)

Sign in to add a comment