GnuCash
Contact   Instructions
Bug 797070 - With multiple monitors, menus only open in one monitor, regardless of which monitor GnuCash window is located
Summary: With multiple monitors, menus only open in one monitor, regardless of which m...
Status: NEW
Alias: None
Product: GnuCash
Classification: Unclassified
Component: Windows (show other bugs)
Version: 3.4
Hardware: PC Windows
: Normal normal
Target Milestone: ---
Assignee: windows
QA Contact: windows
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-30 07:19 EST by sourcingp
Modified: 2019-07-29 16:51 EDT (History)
5 users (show)

See Also:


Attachments
Partial view of two monitors showing floating menu bug (37.40 KB, image/jpeg)
2019-01-30 07:19 EST, sourcingp
no flags Details

Description sourcingp 2019-01-30 07:19:07 EST
Created attachment 373148 [details]
Partial view of two monitors showing floating menu bug

This is for GnuCash on Windows 10 Pro 64-bit
Version: 3.4
Build ID: 3.4+ (2018-12-30)

I don't know if this is specific to the Microsoft Windows version or not.

Three monitor setup, GnuCash opens in one monitor, call it monitor 1.  In this monitor, menus behave as normal. However, if I move the main GnuCash window to another monitor (either of the other two) menus continue to open in the monitor 1.

So with the GnuCash window in a different monitor than the one it originally opened in, clicking on, for example, the Help menu, the menu will appear on the left side of the monitor 1 as an orphan menu.  The vertical position of the menu adjusts depending on the vertical position of the main GnuCash window.

Moving GnuCash back to monitor 1 the menus will behave normally.
Comment 1 sourcingp 2019-01-30 07:32:09 EST
This behavior persists after reboot.
I have downgraded to GnuCash 2.6.21 and now menus behave normally on all monitors.
Comment 2 afries52 2019-04-13 20:22:58 EDT
I have this problem as well, on version 3.5.
Comment 3 afries52 2019-04-13 20:23:26 EDT
(In reply to afries52 from comment #2)
> I have this problem as well, on version 3.5.

Sorry I should add, Windows 7 64bit.
Comment 4 RaymondR 2019-07-29 15:47:43 EDT
I just installed V3.6 build 2019-06-29. I have a exactly the same problem on my Windows 10 64bit system.

Monitor 1 is the main laptop monitor it is 3840x2160 and has a scale setting of 200%

Monitor 2 is a large monitor it is 3840x2160 and has scale 150%

Monitor 3 is 1440x900 and has scale 100%

Monitor 2 is above monitor 1. Monitor 3 is to the right side of monitor 2 and aligned at the bottom of monitor 2.

If the main Gnucash window is on monitor 1 then everything seems to work correctly. If the main Gnucash window is on monitor 2 the all of the menu drop downs appear at the top right of monitor 3.

I have not tried this with any other display settings.
Comment 5 RaymondR 2019-07-29 15:56:35 EDT
(In reply to RaymondR from comment #4)
> I just installed V3.6 build 2019-06-29. I have a exactly the same problem on
> my Windows 10 64bit system.
> 
> Monitor 1 is the main laptop monitor it is 3840x2160 and has a scale setting
> of 200%
> 
> Monitor 2 is a large monitor it is 3840x2160 and has scale 150%
> 
> Monitor 3 is 1440x900 and has scale 100%
> 
> Monitor 2 is above monitor 1. Monitor 3 is to the right side of monitor 2
> and aligned at the bottom of monitor 2.
> 
> If the main Gnucash window is on monitor 1 then everything seems to work
> correctly. If the main Gnucash window is on monitor 2 the all of the menu
> drop downs appear at the top right of monitor 3.
> 
> I have not tried this with any other display settings.

Correction, if the main Gnucash window is on montior 2 then the menu drop downs appear at the top LEFT of monitor 3.

If the main Gnucash window is on monitor 3 then the menu drop downs appear at the top right of monitor 2.
Comment 6 RaymondR 2019-07-29 16:51:30 EDT
(In reply to RaymondR from comment #4)
> I just installed V3.6 build 2019-06-29. I have a exactly the same problem on
> my Windows 10 64bit system.
> 
> Monitor 1 is the main laptop monitor it is 3840x2160 and has a scale setting
> of 200%
> 
> Monitor 2 is a large monitor it is 3840x2160 and has scale 150%
> 
> Monitor 3 is 1440x900 and has scale 100%
> 
> Monitor 2 is above monitor 1. Monitor 3 is to the right side of monitor 2
> and aligned at the bottom of monitor 2.
> 
> If the main Gnucash window is on monitor 1 then everything seems to work
> correctly. If the main Gnucash window is on monitor 2 the all of the menu
> drop downs appear at the top right of monitor 3.
> 
> I have not tried this with any other display settings.

More issues. If you try the import CSV transactions process and move the setup window to monitor 2, then the column name drop down lists appear at the top left of monitor 3 and are all blank and nothing can be selected. If you move the import setup window down to monitor 1 (irrespective of the main Gnucash window) then the drop downs work correctly.

With the main Gnucash window on monitor 2, and you try to reconcile an account, the reconciliation start up window appears at the top left of monitor 3. In this case the date widget doesn't work at all. 

I suspect that there will be a lot more of these kinds of issues on many of the windows and drop downs throughout the entire program. On a multi monitor system, Gnucash V3.6 is barely usable.  :(

Note You need to log in before you can comment on or make changes to this bug.