Closed Bug 660735 Opened 14 years ago Closed 14 years ago

Zooming a Page Is Applied to All Pages from That Domain and Is Remembered

Categories

(SeaMonkey :: General, defect)

x86
Windows XP
defect
Not set
major

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: david, Unassigned)

References

()

Details

User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20110511 SeaMonkey/2.1 Build Identifier: Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20110511 SeaMonkey/2.1 (RC1) I would expect that, when I zoom a page and it is the ONLY tab, that the zooming would remain in effect until I either cancel the zooming or terminate SeaMonkey. Instead, zooming seems to follow the domain of the page to which it originally applied. If I select a link from a zoomed page to a Web page at another domain, zooming is not applied. If I then go to another page at the same domain as the originally zoomed page, zooming is again applied. Zooming a page in a tab causes all other tabs with pages from that domain to zoom. Zooming a page is remembered for that domain when I completely terminate all instances of SeaMonkey; when I again launch SeaMonkey, pages from that domain are still zoomed. If I zoom a page and then select a link to a page in a different domain (all in the same tab), the new page is not zoomed. If I select a link in that second page to a page in the first domain, that latter page is again zoomed. Reproducible: Always Steps to Reproduce: 1. Go to the cited URI. 2. Select the link "What's new or updated" to appear in a new tab. 3. Zoom the new tab to 50%. 4. Return to the first tab. 5. Zoom the first tab to 100% (original size). 6. Go back to the second tab. 7. Close the second tab. 8. Zoom the first tab to 200%. 9. At the bottom of the page, select the link in the W3C HTML 4.01 graphic. 10. On the W3C validation page, scroll down about halfway. On the first line under "Congratulations", select the link <http://www.rossde.com/index.html>. 11. Terminate the browser. Ensure that no instance of the browser remains running. 12. Launch the browser. 13. Again, go to the cited URI. Actual Results: At step #4, the tab has been zoomed. At step #6, the tab has been restored to 100%. At step #9, the W3C validation page is not zoomed. At step #10, the page is zoomed. At step #13, the page is still zoomed. Expected Results: Part A: At step #4, zooming the second tab should not have zoomed the first tab. At step #6, restoring the first tab to 100% should not have restored the second tab. At step #9, zooming within the window should continue to be applied to all pages until the user zooms to 100%. At step #10, going from an unzoomed page to another page should not having zooming applied to the latter. At step #13, having terminated the browser completely, all zooming should have been forgotten. I sometimes visit Web sites (all one domain with many pages) where some (not all) pages have text that is too large or too small. I often use tabbed browsing. When I zoom a tab larger or smaller, it should not apply to the other tabs from the same domain. It should definitely not change the zooming I have applied to the other tabs.
Deciding what to zoom to what level is handled entirely in the UI last I checked.
Component: Layout → General
Product: Core → SeaMonkey
QA Contact: layout → general
Aha! This is hidden preference browser.zoom.siteSpecific. Apparently, this preference changed from "false" to "true" with SeaMonkey 2.1.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.