Closed Bug 608537 Opened 14 years ago Closed 10 days ago

about:config inherits zoom level from tab but can't be re-zoomed

Categories

(Camino Graveyard :: General, defect)

All
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: lthompson.22, Unassigned)

References

Details

(Keywords: regression)

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en; rv:1.9.2.13pre) Gecko/20101029 Camino/2.1a1pre (like Firefox/3.6.13pre)
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en; rv:1.9.2.13pre) Gecko/20101029 Camino/2.1a1pre (like Firefox/3.6.13pre)

1. Open a new tab and load something.
2. Zoom in or out a few times -- full content or text only, doesn't matter
3. Cmd-L and type in about:config, return

AR: about:config list is bigger/smaller than normal and can't be re-sized because zoom functions are disabled.

ER:
EITHER
A. about:config should always display at constant size, like about:bookmarks|history
OR
B. zooming functions should not be disallowed. (At the very least "Actual Size" should be enabled.)

The inherited zoom state also affects the about:config warning dialog-page-thing that appears when opening about:config for the first time.

This goes back to 2.0 so maybe it's what you intended, but it seems odd to me that I can get into a zoomed state but am prevented from using the usual zoom menus/buttons to get out of it. In 1.6, Make Text Bigger/Smaller was allowed on about:config.



Reproducible: Always
I'm pretty sure disabling the zoom functions on about:config was intended, but inheritance of the parent (previous) tab's zoom state was not. We should definitely fix this.

(The reason it doesn't affect bookmarks or history is because those are actual Cocoa views; about:config is XUL.)
Hardware: x86 → All
I don't know if there's a way to manually reset the zoom level on our end when we're entering about:config (or the "XUL half" of about:config), but even if there is, we're then going to be creating our very own bug 503729 unless we can also store the value and re-set it when leaving about:config :(  Maybe hendy will have some good ideas when he's back?

(I broke this back in bug 382688 by filtering XUL out of isTextBasedContent.)
Blocks: 382688
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: regression
Status: NEW → RESOLVED
Closed: 10 days ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.