Bug 129897 - Menus positioned incorrectly on joined multi-monitor displays of different dimensions
Summary: Menus positioned incorrectly on joined multi-monitor displays of different di...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
6.3.4.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Multimonitor
  Show dependency treegraph
 
Reported: 2020-01-09 03:10 UTC by Max Barry
Modified: 2020-05-01 16:55 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Screenshot showing menu appearing distant from mouse (1.61 MB, image/png)
2020-01-09 03:10 UTC, Max Barry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Max Barry 2020-01-09 03:10:57 UTC
Created attachment 157026 [details]
Screenshot showing menu appearing distant from mouse

When using a virtual desktop of joined displays, LibreOffice incorrectly prevents drop-down menus from appearing in certain areas of the screen.

In particular, LibreOffice seems to use the smallest monitor to determine valid co-ordinates for menus, and constrains them to that area unnecessarily.

Example (see attached pic):

1. Create a virtual desktop with two monitors, where the smaller monitor is above the larger primary one, and they are right-aligned.

2. In LibreOffice Writer or Calc, click the "File" menu, which is near the top-left of the monitor.

3. Observe that the drop-down menu appears far over to the right, a long way from the mouse.

This makes it challenging to use the drop-down menus, as you must move the mouse quite a long way without accidentally passing over anything else that triggers a different drop-down menu.
Comment 1 Max Barry 2020-01-09 03:11:57 UTC
Should have mentioned: This is Ubuntu 19.10.
Comment 2 Buovjaga 2020-04-30 19:04:49 UTC
Is there a difference, if you log into a Wayland session?
Comment 3 Max Barry 2020-04-30 23:18:03 UTC
I just checked again: I'm now on Ubuntu 20.04 and using LibreOffice 6.4.2.2, and I no longer experience this issue (even in a standard X11 session). So I will close the bug.