Bug 155798 - Changes to scale don't update rulers immediately
Summary: Changes to scale don't update rulers immediately
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
(earliest affected)
Inherited From OOo
Hardware: All All
: medium minor
Assignee: Not Assigned
: 156406 (view as bug list)
Depends on:
Blocks: Rulers
  Show dependency treegraph
Reported: 2023-06-12 21:01 UTC by Don Matschull
Modified: 2024-02-29 14:18 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:

Scale bug screen shot (28.81 KB, image/png)
2023-06-13 04:47 UTC, Don Matschull

Note You need to log in before you can comment on or make changes to this bug.
Description Don Matschull 2023-06-12 21:01:17 UTC
I go to Tools>Options>LibreOffice Draw>General.

Units of measurement is set to Inch. I change Drawing scale to 1:12 and click OK.

What used to be a 2" line in the document now shows as a 24.00" line in the Position and Size area of the Properties deck of the Sidebar. 

However, the settings in the horizontal and vertical rulers have not changed.

If I go to View and close Rulers and, then, go to View again and open Rulers, the rulers are updated to the new settings.

Ruler settings are also updated if Draw is closed and re-opened.
Comment 1 Tammy 2023-06-12 21:46:30 UTC
I was able to reproduce the issue on:
Version: (X86_64) / LibreOffice Community
Build ID: 9f56dff12ba03b9acd7730a5a481eea045e468f3
CPU threads: 8; OS: Windows 10.0 Build 22621; UI render: Skia/Raster; VCL: win
Locale: es-MX (en_US); UI: en-US
Calc: threaded

In the dev environment, I was unable to reproduce:
Version: (X86_64) / LibreOffice Community
Build ID: 60e499147963e42ce783dffcf9c8d4aba8b5d475
CPU threads: 8; OS: Windows 10.0 Build 22621; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded
Comment 2 Tammy 2023-06-12 22:53:03 UTC
Are you able to provide a screenshot?
Comment 3 Don Matschull 2023-06-13 04:47:02 UTC
Created attachment 187877 [details]
Scale bug screen shot

This is a screen shot showing that the line has a Width of 24.00" in the Properties deck of the Sidebar, but the Rulers still show the normal settings for an 8.5" by 11" Page in Portrait orientation.
Comment 4 QA Administrators 2023-06-14 03:13:00 UTC Comment hidden (obsolete)
Comment 5 Don Matschull 2023-06-14 12:35:30 UTC
TheFrugalComputerGuy recorded this problem in a YouTube video published in 2013.

LibreOffice Draw (46) Dimesnion Lines Part 3 Dimension Line Scale
 (0:28 / 3:46) in timeline

The bug is still there in Version and should be easy enough to reproduce.

Have LibreOffice Draw open with Rulers displayed.
Go to Tools>Options>LibreOffice Draw>General and change the scale settings.
Click OK.
Notice that the Rulers have not changed.
Turn Rulers off.
Turn Rulers back on.
Notice that the Rulers have changed.
Comment 6 Buovjaga 2023-08-11 14:31:14 UTC
Repro. Let's use 4.0 as the earliest based on the YouTube video.

Weird that I could not find an existing report even though it was apparently widely known.

Arch Linux 64-bit, X11
Version: (X86_64) / LibreOffice Community
Build ID: 5af44a176d2a738dd7523713202aeee27c5578b6
CPU threads: 8; OS: Linux 6.4; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 11 August 2023
Comment 7 Stéphane Guillou (stragu) 2024-02-29 14:18:13 UTC
Same in OOo 3.3 -> inherited.
I think bug 156406 could have been the same thing.

Note that changing the scale via the status bar does update the ruler straight away, which could give a pointer as to how to fix it.
Comment 8 Stéphane Guillou (stragu) 2024-02-29 14:18:44 UTC
*** Bug 156406 has been marked as a duplicate of this bug. ***