Bug 169684 - UI: Define Range: remembered dialog height increases when Options left open and keeps increasing with each reopening and repetition (gtk3)
Summary: UI: Define Range: remembered dialog height increases when Options left open a...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.0.0.3 release
Hardware: x86-64 (AMD64) Linux (All)
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks: Named-Range-Dialogs
  Show dependency treegraph
 
Reported: 2025-11-25 12:58 UTC by Michael Otto
Modified: 2025-12-03 11:43 UTC (History)
2 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 Michael Otto 2025-11-25 12:58:09 UTC
PRECONDITION:
new Calc spreadsheet
Data > Define Range 
open Options 
(check the vertical size of the dialog)
close dialog without closing the Options before


PROBLEM DESCRIPTION:
Data > Define Range 
check the vertical size of the dialog:
>>> the size is by the Options's size longer than last time
open Options 
close dialog without closing the Options before

repeating this several times makes the dialog longer than any screen


EXPECTED BEHAVIOR:
remembered dialog size shall take into account if Options is open


Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 480ef73deef62c458e5735cd496a1d74ef408ed8
CPU threads: 2; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: de-DE (de_DE.UTF-8); UI: en-US
Calc: threaded
Comment 1 rram 2025-11-28 04:11:29 UTC
Hello Michael Otto,

Thank you for reporting this bug. Following your instructions I was unable to reproduce this issue in the alpha build on Windows 10. For me the "Operations:" area was blank.

Version: 26.2.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 620(Build:0)
CPU threads: 8; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded
Comment 2 Buovjaga 2025-11-30 19:59:29 UTC
Bibisected with linux-64-7.0 repo to 94a4d4d40514e4a9d18f057e0b2c91785be580fb
tdf#130346 Define Database Range Dialog smaler spacing and resizing

Heiko: any idea about this?

Only seen with gtk3. I notice that it is the only UI where the height of the dialog expands when you expand Options. With gen and the Qt-based ones, the range section becomes less tall instead.

Michael: don't set the operating system to All, if you only saw the issue in a single operating system.
Comment 3 Heiko Tietze 2025-12-03 07:12:34 UTC
We obviously remember the window size but not the expanded state. I cannot grow the dialog further under Linux- expanding the options shrinks the upper list box. And double-check this on Windows: same behavior.

So how about to just remember the expanded state?
Comment 4 Buovjaga 2025-12-03 08:48:04 UTC
(In reply to Heiko Tietze from comment #3)
> We obviously remember the window size but not the expanded state. I cannot
> grow the dialog further under Linux- expanding the options shrinks the upper
> list box. And double-check this on Windows: same behavior.
> 
> So how about to just remember the expanded state?

Please take another shot at this after launching with SAL_USE_VCLPLUGIN=gtk3
Comment 5 Heiko Tietze 2025-12-03 11:43:23 UTC
(In reply to Buovjaga from comment #4)
> Please take another shot at this after launching with SAL_USE_VCLPLUGIN=gtk3

Yes, gtk3 grows into the nimbus.