The bug is still present in v58.0b11. I'll try to give more precisions. As I wrote earlier, pop up menus appear at incorrect locations after reconfiguring monitors. As shown in the attached video, they can appear quite far away from their correct location. Maybe an important point is that the DPI settings change between configurations. One configuration is with only the internal laptop monitor at 3200 x 1800 with high DPI settings, and the other one is internal + external monitor, both at 1920 x 1080 (normal DPI settings).
It seems there is some kind of caching of individual menu positions, and this caching seems to be invalidated when the requested menu position changes; afterwards the menus appear in their correct positions until the next monitor reconfiguration. This invalidation can be triggered in two ways:
- For the context menu (right click), simply closing the menu and right clicking somewhere else solves the problem. The context menu is thus misplaced only once after reconfiguring the monitors (unless one right clicks again at the exact same position)
- For the bookmarks and search menus, one has to move the window by a few pixels in order to get rid of the problem. However, it is necessary to open each menu once before moving the window to get rid of the problem for that particular menu. For instance with two bookmarks menus, after reconfiguring the screens I open the first one, it is misplaced. Then I move the window and open the first menu again, then it is correctly placed. However if after that I open the second menu, it is also misplaced. I have to move the window again to fix it. On the other hand, if after reconfiguring the screens I open both menus (both are then misplaced) and then move the window, after that both menus are correctly placed.
The bug is still present in v58.0b11. I'll try to give more precisions. As I wrote earlier, pop up menus appear at incorrect locations after reconfiguring monitors. As shown in the attached video, they can appear quite far away from their correct location. Maybe an important point is that the DPI settings change between configurations. One configuration is with only the internal laptop monitor at 3200 x 1800 with high DPI settings, and the other one is internal + external monitor, both at 1920 x 1080 (normal DPI settings).
It seems there is some kind of caching of individual menu positions, and this caching seems to be invalidated when the requested menu position changes; afterwards the menus appear in their correct positions until the next monitor reconfiguration. This invalidation can be triggered in two ways:
- For the context menu (right click), simply closing the menu and right clicking somewhere else solves the problem. The context menu is thus misplaced only once after reconfiguring the monitors (unless one right clicks again at the exact same position)
- For the bookmarks and search menus, one has to move the window by a few pixels in order to get rid of the problem. However, it is necessary to open each menu once before moving the window to get rid of the problem for that particular menu. For instance with two bookmarks menus, after reconfiguring the screens I open the first one, it is misplaced. Then I move the window and open the first menu again, then it is correctly placed. However if after that I open the second menu, it is also misplaced. I have to move the window again to fix it. On the other hand, if after reconfiguring the screens I open both menus (both are then misplaced) and then move the window, after that both menus are correctly placed.