Bug 161581 - Some dialog windows not scaling to contents
Summary: Some dialog windows not scaling to contents
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
24.2.3.2 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: UX
  Show dependency treegraph
 
Reported: 2024-06-15 03:39 UTC by Ash
Modified: 2024-09-11 04:43 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
LibreOffice View/User Interface Dialog box with scrollbars (44.40 KB, image/png)
2024-06-15 03:40 UTC, Ash
Details
Two more examples of preferences dialog not displaying all content and/or providing indicator/scroll bar (715.14 KB, application/x-zip-compressed)
2024-09-11 04:38 UTC, Ash
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ash 2024-06-15 03:39:11 UTC
Description:
Some LibreOffice user interface windows do not seem to scale correctly and instead present text with scroll bars that shouldn’t require them. See the text below the preview in the image below of the Select Your Preferred User Interface dialog box.

Steps to Reproduce:
1. Windows 10 with "Change the size of text, apps and other items" set to anything larger than 150%
2. Open LibreOffice Writer and select "View/User Interface".


Actual Results:
The description text under the Preview appears with scrollbars.

Expected Results:
The dialog window should automatically scale to fit the contents.  Other dialog boxes although they don't automatically scale are at least manually resizable (Tools/Options for example).


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Version: 24.2.3.2 (X86_64) / LibreOffice Community
Build ID: 433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: en-AU (en_AU); UI: en-GB
Calc: CL threaded
Comment 1 Ash 2024-06-15 03:40:45 UTC
Created attachment 194745 [details]
LibreOffice View/User Interface Dialog box with scrollbars
Comment 2 Ash 2024-06-15 03:41:40 UTC
Also occurs in 24.2.4.2
Comment 3 Stéphane Guillou (stragu) 2024-07-03 14:47:15 UTC
Not reproduced on Ubuntu 22.04 + GNOME 42.9 with "Large Text" accessibility setting on:

Version: 24.2.4.2 (X86_64) / LibreOffice Community
Build ID: 51a6219feb6075d9a4c46691dcfe0cd9c4fff3c2
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: CL threaded

Not reproduced either on Windows 11 with Text Size at 175%:

Version: 24.2.4.2 (X86_64) / LibreOffice Community
Build ID: 51a6219feb6075d9a4c46691dcfe0cd9c4fff3c2
CPU threads: 4; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded

Maybe only on Windows 10?
Comment 4 Dennis Roczek 2024-07-05 10:34:14 UTC
Repro with
Version: 24.2.0.3 (X86_64) / LibreOffice Community
Build ID: da48488a73ddd66ea24cf16bbc4f7b9c08e9bea1
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: threaded 


using Microsoft Surface Go tablet.

Text size using 200% (easiest)
Comment 5 Ash 2024-09-11 04:36:38 UTC
Reproduced in Windows 11 at 

Version: 24.8.0.3 (X86_64) / LibreOffice Community
Build ID: 0bdf1299c94fe897b119f97f3c613e9dca6be583
CPU threads: 8; OS: Windows 11 X86_64 (10.0 build 22631); UI render: Skia/Vulkan; VCL: win
Locale: en-AU (en_AU); UI: en-GB
Calc: CL threaded

Added additional screenshots of the preferences window where contents do not fit in the window and although you can manually resize this window it is not always apparent there is anything else to display (see "LibreOffice dialog default size doesn't fit contents 03 default.png" as an example - Automatic update is almost completely hidden unless preference window is resized. There is no other indicator (scrollbar) that there are more options.
Comment 6 Ash 2024-09-11 04:38:38 UTC
Created attachment 196377 [details]
Two more examples of preferences dialog not displaying all content and/or providing indicator/scroll bar
Comment 7 Ash 2024-09-11 04:43:41 UTC
This occurs gradually when the display zoom level is increased above 100%.  It doesn't block text within the preferences dialog until the zoom is over 175% but you can see it creeping at all zoom levels.

Can the preferences dialog container be either autosized based on content; or display a scroll bar when content overflows?