Open Bug 140391 Opened 23 years ago Updated 2 years ago

RFE: Make text zoom threaded (like loading), or make it show a busy cursor.

Categories

(Core :: Layout, defect, P4)

x86
All
defect

Tracking

()

Future

People

(Reporter: dylang, Unassigned)

References

()

Details

Attachments

(1 file)

Set your mousewheel with CTRL as a scale up/down page. Then scale a page up by 10-20% that's very complex (like a kuro5hin story). The entire browser is then blocking on this one scale request, and there's no indication it's at work at all (unless you look at top). If we can have different tabs loading pages concurrently, why not scaling too?
What does `scaling' mean? Scrolling?
Because layout is single-threaded (and it's easy to make one tab lock up others if it goes into a complicated layout task...) What we should do is make scaling incremental, somehow. Oh, 'scaling' here is text zoom, I assume....
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: RFE: Make scaling threaded (like loading), or make it show a busy cursor. → RFE: Make text zoom threaded (like loading), or make it show a busy cursor.
That would entail making the global style-changed reflow be interruptible. We could make this depend on the `implement interruptible reflow' bug.
Scaling aka text zoom where the layout engine makes everything larger font wise (but doesn't also scale images, ala Opera's zoom).
Depends on: 83732
Changing QA Contact
QA Contact: petersen → moied
Priority: -- → P4
Target Milestone: --- → Future
This is suboptimal, since it does not set all windows' cursors to "wait"... I tried doing that but crashes ensued....
No longer depends on: 83732
Depends on: ireflow
*** Bug 129806 has been marked as a duplicate of this bug. ***
Assignee: attinasi → nobody
QA Contact: moied → layout
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: