Location/display scaling for context menu

This is a bug report, but the problem I'm having isn't captured by a standard error report.

I am using Windows 10 on a laptop along with an external monitor, with the display "extended" across the two screens. The screens are stacked on top of one another, rather than side-by-side. They have different resolutions and hence, different display scaling settings. The problem is that when I have Zotero open on the top screen, and right-click on an item in the bottom hemisphere of that screen, the context menu doesn't display in the right place or the right size.

With any other program (e.g. File Explorer or a browser), right-clicking in the bottom part of the top screen causes the context menu to appear above the location of the right-click, so that it displays on the same screen—like this:
https://www.dropbox.com/s/rwymzkaxt21fff8/Screenshot 2018-04-13 15.05.10.png?dl=0

But doing this in Zotero, the context menu appears on the bottom screen and it's the wrong size. It's either too big or too small (depending on whether the high-res laptop screen or the lower-res monitor is designated as the "top" position in Windows's display settings). See screenshots below.
https://www.dropbox.com/s/7xx7ahiujskstpp/Screenshot 2018-04-13 15.05.26.png?dl=0

https://www.dropbox.com/s/qtcqgfvuhxrd0gh/Screenshot 2018-04-13 15.17.26.png?dl=0

I've fiddled with the program-specific DPI settings (in the "Compatibility" tab of the zotero.exe "Properties" menu), but it didn't have any effect on this behavior.

This is not a major issue, but is rather annoying, so just wanted to get it on the devs' radar.
Sign In or Register to comment.