Bug 169257 - Let zoom percent refresh after every click in "-" or "+"
Summary: Let zoom percent refresh after every click in "-" or "+"
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: perf
Depends on:
Blocks: Performance
  Show dependency treegraph
 
Reported: 2025-11-04 21:38 UTC by Danat
Modified: 2025-12-06 12:41 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 Danat 2025-11-04 21:38:21 UTC
Description:
I often misaim due to this

Wish it changed instantly

https://drive.google.com/file/d/1_q6S8sDYgfnJ06P9pnPf8qwxQFjoDB1_/view?usp=sharing

Steps to Reproduce:
1..
2.
3.

Actual Results:
.

Expected Results:
.


Reproducible: Always


User Profile Reset: No

Additional Info:
.
Comment 1 Heiko Tietze 2025-11-05 07:22:59 UTC
You mean to block the next click/hold event until the value field is updated? Don't think this is a good idea. It's rather typical for all applications and slow computers.
Comment 2 Danat 2025-11-05 08:44:03 UTC
(In reply to Heiko Tietze from comment #1)
> You mean to block the next click/hold event until the value field is
> updated? Don't think this is a good idea. It's rather typical for all
> applications and slow computers.

My PC has 32GB RAM, i7, Intel Iris XE

Isn't too slow, and can handle that

That's the way the app is coded and not hardware limitations. It does not refresh instantly
Comment 3 GJord 2025-11-22 11:47:21 UTC
Tested on Windows 11, LibreOffice 25.8.2.2 on a desktop system (Intel Core i9-14900K, 96GB RAM).

Repeated clicking on the zoom “+” and “–” buttons.

It shows a small delay before the zoom percentage refreshes, especially when clicking quickly. 

From what I was able to understand, the UI needs to re-render the page after each step, so the slight lag is almost expected behavior.

Zoom with Ctrl + Mousewheel updates smoothly.
Comment 4 Danat 2025-11-22 15:05:39 UTC
(In reply to GJord from comment #3)

> Zoom with Ctrl + Mousewheel updates smoothly.

Seems to be faster than "+" ad "-" buttons, but not very smooth still. Perhaps it too needs improvemnet. And please do not tell me it's due to slowness of my PC. My PC is strong enough for that, I don't use a potato PC
Comment 5 Buovjaga 2025-11-30 16:59:11 UTC
Removing needsDevEval keyword as it is used to propose new easy hacks and I believe this was not the purpose here: https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Keywords#needsDevEval

Removing perf keyword as well because there is no performance issue here.

I guess the delay is intentional like many other so called "debouncing" delays in elements with heavy interaction, but in this case it indeed seems problematic as it harms the aiming to a specific percentage.
Comment 6 Danat 2025-12-01 01:48:02 UTC
(In reply to Buovjaga from comment #5)

> in this case it indeed seems
> problematic as it harms the aiming to a specific percentage.

For sure. It harms aiming
Comment 7 Buovjaga 2025-12-01 12:34:31 UTC
(In reply to Buovjaga from comment #5)
> Removing perf keyword as well because there is no performance issue here.

After discussing in the dev chat, I will add it back to help finding these types of reports :)
Comment 8 Volodymyr 2025-12-01 22:27:41 UTC
Tested zoom on both stable (25.8.3.2) and beta (26.2.0.0.alpha1+) on my system: DESKTOP-2BUVN79, Pentium N4200 1.1GHz, 8GB RAM, Windows 11 64-bit.

Clicked the “+” / “–” zoom buttons repeatedly and used Ctrl + mousewheel. Everything updated instantly, no lag at all. Zoom percentage follows input perfectly.

On my setup, this works smoothly. Could not reproduce the delay reported by the original user. Seems like an environment-specific issue on their side.
Comment 9 Danat 2025-12-02 01:14:35 UTC
(In reply to Volodymyr from comment #8)
> Tested zoom on both stable (25.8.3.2) and beta (26.2.0.0.alpha1+) on my
> system: DESKTOP-2BUVN79, Pentium N4200 1.1GHz, 8GB RAM, Windows 11 64-bit.
> 
> Clicked the “+” / “–” zoom buttons repeatedly and used Ctrl + mousewheel.
> Everything updated instantly, no lag at all. Zoom percentage follows input
> perfectly.
> 
> On my setup, this works smoothly. Could not reproduce the delay reported by
> the original user. Seems like an environment-specific issue on their side.

The PC you tested in is quite dated and weak compared to newer setups, right? Yet it seems to be slower on stronger PCs. Strange
Comment 10 Volodymyr 2025-12-02 20:40:22 UTC
(In reply to Danat from comment #9)
> (In reply to Volodymyr from comment #8)
> > Tested zoom on both stable (25.8.3.2) and beta (26.2.0.0.alpha1+) on my
> > system: DESKTOP-2BUVN79, Pentium N4200 1.1GHz, 8GB RAM, Windows 11 64-bit.
> > 
> > Clicked the “+” / “–” zoom buttons repeatedly and used Ctrl + mousewheel.
> > Everything updated instantly, no lag at all. Zoom percentage follows input
> > perfectly.
> > 
> > On my setup, this works smoothly. Could not reproduce the delay reported by
> > the original user. Seems like an environment-specific issue on their side.
> 
> The PC you tested in is quite dated and weak compared to newer setups,
> right? Yet it seems to be slower on stronger PCs. Strange

thats right.
Comment 11 Danat 2025-12-06 11:10:45 UTC
It's better now, it does not lag the way it did. I'll give it a "fixed" status, but you may change it if you wish
Comment 12 Buovjaga 2025-12-06 11:21:20 UTC
(In reply to Danat from comment #11)
> It's better now, it does not lag the way it did. I'll give it a "fixed"
> status, but you may change it if you wish

No, it's not better.
Comment 13 Danat 2025-12-06 12:28:14 UTC
(In reply to Buovjaga from comment #12)
> (In reply to Danat from comment #11)
> > It's better now, it does not lag the way it did. I'll give it a "fixed"
> > status, but you may change it if you wish
> 
> No, it's not better.

It seemed faster to me, but it's still not perfect. Fast clicking won't refresh it quickly

https://drive.google.com/file/d/1TO0nGfnkkwGELA8HGjYIcWq4M_fx_Ax9/view?usp=sharing
Comment 14 Danat 2025-12-06 12:30:39 UTC
(In reply to Buovjaga from comment #12)
> (In reply to Danat from comment #11)
> > It's better now, it does not lag the way it did. I'll give it a "fixed"
> > status, but you may change it if you wish
> 
> No, it's not better.

This is Edge browser, and it does it perfectly

https://drive.google.com/file/d/1gsnmTDD_e4Jm7VmAG3K7HwyC0SvNQXMC/view?usp=sharing
Comment 15 Danat 2025-12-06 12:41:19 UTC
(In reply to Heiko Tietze from comment #1)
> You mean to block the next click/hold event until the value field is
> updated? Don't think this is a good idea. It's rather typical for all
> applications and slow computers.

The goal is to teach the app to refresh quicker than the user clicks. Web browsers have it on potato PCs, it can be done. The last video shows that