Bug 157498 - Window movement and resizes messed up with macOS Sonoma
Summary: Window movement and resizes messed up with macOS Sonoma
Status: RESOLVED DUPLICATE of bug 155092
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.5.5.2 release
Hardware: All macOS (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: macOS-UI-polish
  Show dependency treegraph
 
Reported: 2023-09-28 22:40 UTC by Ken Shirriff
Modified: 2023-12-15 14:54 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Shirriff 2023-09-28 22:40:30 UTC
I upgraded to macOS Sonomoa and now Libre Office is behaving strangely when moving or resizing windows. I haven't seen this behavior on other apps, so I think it is Libre Office.

First, if I drag a corner of the window to resize Libre Office, the cursor doesn't change to the double-headed resize arrow like other applications, but stays as the regular pointer. The window resizes correctly, but with a lot of white flashing.

Second, if I click on the title bar of the window to move it, the window narrows itself to that point and starts resizing. This isn't the behavior of other apps. But sometimes clicking on the title bar moves the window as expected, so it's not always repeatable.

I also had a problem where clicking on the - or + image resize buttons at the bottom of the window would cause the whole window to shrink to a vertical stripe, but I can't always reproduce that. It seems to happen after resizing the window.

These aren't serious issues, but I wanted to let you know in case there was an API change with Sonoma.
Comment 1 David Walker 2023-10-16 04:02:55 UTC
This happens under Ventura as well. I'm running 7.6.0.3 with build 69edd8b8ebc41d00b4de3915dc82f8f0fc3b6265 on macOS Ventura 13.6. If I resize the window dynamically with the cursor, and release the mouse button once the desired size is achieved, the application does not exit resizing mode. If I click anywhere inside the resized libreoffice window, the window will resize to the location of the mouse click. Switching focus to a second open LibreOffice window and back to the first (resized window) usually stops the behaviour. When the resize function is 'locked' into that mode, the cursor will remain as the double-arrow resize form of the icon when positioned over window controls (usually) but switches to an arrow when in the content area of a window. The arrow does not however function as such and instead. The problem is intermittent, most often happening when the window is first opened.
Comment 2 Dieter 2023-10-16 05:50:27 UTC
(In reply to David Walker from comment #1)
> This happens under Ventura as well. 

Tage this as confirmation => status NEW
Comment 3 Alex Bedard 2023-12-14 23:04:39 UTC
We have the same issue here on fully updated Macs running macOS Ventura (13.6.3), both on Intel & Arm processors, with LibreOffice 7.5.9. Issue has been happening at least since v7.5.5.
Comment 4 Telesto 2023-12-15 02:51:44 UTC
The issue appears to be fixed in 7.6.4 and newer (bug 155092). There might be a performance hit with 7.6.4 on Intel Mac in certain configurations though. Which will be fixed with the to be released 7.6.5 version.
Comment 5 Patrick Luby (volunteer) 2023-12-15 14:54:23 UTC
(In reply to Telesto from comment #4)
> The issue appears to be fixed in 7.6.4 and newer (bug 155092). There might
> be a performance hit with 7.6.4 on Intel Mac in certain configurations
> though. Which will be fixed with the to be released 7.6.5 version.

Marking this bug as a duplicate of issue 155092.

I missed the deadline for including the fix for issue 155092 in LibreOffice 7.5.9. I don't know if there will be a LibreOffice 7.5.10 in the near future so you will likely need to upgrade to LibreOffice 7.6.4 or LibreOffice 24.2 Beta to get the fix.

Note: if you see the performance hit that @Telesto described in LibreOffice 7.6.4 on your Intel Mac, you can get the fix for that right now in LibreOffice 24.2 Beta if you don't want to wait for LibreOffice 7.6.5 to be released.

*** This bug has been marked as a duplicate of bug 155092 ***