Closed
Bug 1434799
Opened 8 years ago
Closed 4 years ago
With Ghostery installed, when I navigate backwards, the previous page is enlarged. If I go back and forth (e.g. from a search page to different results) the origin page will get larger each time
Categories
(Core :: Panning and Zooming, defect, P3)
Tracking
()
People
(Reporter: Yangmusa, Unassigned)
References
Details
(Whiteboard: [geckoview:p3][gfx-noted])
Attachments
(1 file)
|
899.27 KB,
text/plain
|
Details |
User Agent: Mozilla/5.0 (Android 8.0.0; Mobile; rv:58.0) Gecko/58.0 Firefox/58.0
Build ID: 20180128191252
Steps to reproduce:
When I navigate backwards, the previous page is enlarged. If I go back and forth (e.g. from a search page to different results) the origin page will get larger each time. Using duckduckgo, if it matters.
Actual results:
When I navigate backwards, the previous page is enlarged. If I go back and forth (e.g. from a search page to different results) the origin page will get larger each time
Expected results:
Page zoom level should not change when navigating backwards
Comment 1•8 years ago
|
||
Does this happen with any combination of pages? Also does it make a difference whether the previous page loads from the bfcache (i.e. it appears more or less instantaneously) or not (the loading progress bar appears)?
I've tried from various starting pages now, and (in my limited testing) it seems to only happen from duckduckgo.com.
I found a workaround, by changing the setting to allow zoom on any page. This way I can reset the page zoom. Still shouldn't do this though..
UPDATE: today I had the same thing happen navigating to/from www.techtablets.com
Comment 5•8 years ago
|
||
Does this also happen if you a fresh profile in Beta and/or Nightly?
Comment 6•8 years ago
|
||
Hello,
Tried reproducing this on a Nexus 5 and Nexus 6 but everything loaded as expected without having any kind of zoom in on any of the pages. Could you provide some more information please?
What device and android version are you using?
Do you have any addon that modifies anything on the pages you're visiting? (eg. Stylish)
If trying with a fresh profile as mentioned in Comment 5 are you still able to reproduce the issue?
Flags: needinfo?(Yangmusa)
OS: Unspecified → Android
Hardware: Unspecified → ARM
Phone: Motorola Moto X4 Android One edition on Project Fi. Android version 8.0.0
Firefox: 58.0.1
Firefox addons: Ghostery, Privacy Badger, OpenH264, uBlock Origin
>"Does this also happen if you a fresh profile in Beta and/or Nightly?"
Sorry, I don't know what "fresh profile" means. Happy to try it if you can point me in the right direction.
Flags: needinfo?(Yangmusa)
Comment 9•8 years ago
|
||
I would like to point out that the same problem occurs with my Moto g5plus on Firefox(v58.0.1) for any website on both normal and private tabs. I have Ghostery add on installed which is the only one on the browser. On Firefox knightly(v60.0a1) both normal and private tabs did not have the mentioned issue on the limited number of tests done. Similarly Firefox beta(v59.0) and Firefox focus(v4.0.2) did not have any problems. I would like to drop a link where I have demonstrated the problem on my device Moto g5plus.
Link https://drive.google.com/file/d/1lqPa8Q44BE4NxejP1u8if8iq0JwSDduM/view?usp=drivesdk
Also I would like to mention that Firefox beta, knightly and focus had been freshly downloaded from the play store.
Comment 10•8 years ago
|
||
(In reply to shashankgadila from comment #9)
> I would like to point out that the same problem occurs with my Moto g5plus
> on Firefox(v58.0.1) for any website on both normal and private tabs. I have
> Ghostery add on installed which is the only one on the browser. On Firefox
> knightly(v60.0a1) both normal and private tabs did not have the mentioned
> issue on the limited number of tests done. Similarly Firefox beta(v59.0) and
> Firefox focus(v4.0.2) did not have any problems. I would like to drop a link
> where I have demonstrated the problem on my device Moto g5plus.
> Link
> https://drive.google.com/file/d/1lqPa8Q44BE4NxejP1u8if8iq0JwSDduM/
> view?usp=drivesdk
>
> Also I would like to mention that Firefox beta, knightly and focus had been
> freshly downloaded from the play store.
I guess I forgot to mention my device details
Device. Moto G5 plus
Android v7.0
Build number NPN25.137-92
Comment 11•8 years ago
|
||
At the outset I would like to apologise for my long comment thread. This particular comment is very lengthy and I request you to bear with me in this regard.
By "PROBLEM OCCURS" I that whatever problem is reported here occurs on my device.
INSPIRATION:
I had read in comment 8 that Yangmusa had "Ghostery" installed and I too had the same(and the only add-on installed). So I thought maybe the problem was with Ghostery itself rather than the browser.
HOW TO REPRODUCE :
First of all I deleted all data and cache from the four Firefox browsers(my attempt of recreating a fresh profile).Next I installed Ghostery add-on on the browsers.Then I searched for an arbitrary keyword(IIIT Hyderabad) on duckduckgo search engine and then navigated to the URL https://en.wikipedia.org/wiki/International_Institute_of_Information_Technology,_Hyderabad from the search results. After the page was fully loaded I pressed the back button. If the previous search results page was zoomed in and could not be zoomed out by pinching I have reported the status as "PROBLEM OCCURS" or otherwise.
MY DEVICE DETAILS:
DEVICE : MOTO G5 PLUS(XT1686)
ANDROID : V7.0 (November 1,2017 security patch level)
BUILD NUMBER : NPN25.137-92
THE RESULTS:
FIREFOX(v58.0.1)
CASE 1: GHOSTERY ENABLED STATUS: PROBLEM OCCURS
CASE 2: GHOSTERY DISABLED STATUS: PROBLEM DOES NOT OCCUR
FIREFOX BETA(v59.0)
CASE 1: GHOSTERY ENABLED STATUS: PROBLEM OCCURS
CASE 2: GHOSTERY DISABLED STATUS: PROBLEM DOES NOT OCCUR
FIREFOX FOCUS(v4.0.2)
CASE : NO ADD-ONS STATUS: PROBLEM DOES NOT OCCUR
FIREFOX NIGHTLY(v60.0a1)
CASE 1: GHOSTERY ENABLED STATUS: PROBLEM OCCURS
CASE 2: GHOSTERY DISABLED STATUS: PROBLEM DOES NOT OCCUR
CONCLUSION:
From the results of the "experiment" conducted I feel it is clear that the problem mentioned here has occured due to the add-on being enabled.(I cannot say for sure it is due to Ghostery). Keeping this in mind I request to take appropriate measures. Also I declare my previous comment 9 as misleading/incomplete.
Thanks for the details shashankgadila! Snorp, is this something your team could triage? Or perhaps this should go to Add-ons manager?
tracking-fennec: --- → ?
Flags: needinfo?(snorp)
(tracking-fennec ? should be sufficient to get snorp's attention)
Flags: needinfo?(snorp)
Summary: When I navigate backwards, the previous page is enlarged. If I go back and forth (e.g. from a search page to different results) the origin page will get larger each time → With Ghostery installed, when I navigate backwards, the previous page is enlarged. If I go back and forth (e.g. from a search page to different results) the origin page will get larger each time
Comment 14•8 years ago
|
||
Michael Comella, I think the phrase "refreshing the previous page(e.g. the search results in comment 11 after pressing back)(the progress bar appears and not loaded from cache) each time progressively increases the zoom level" needs to be added/mentioned to the summary of this problem as it was the test done by me to confirm the status(see comment 11) as "Problem occurs".
Comment 15•8 years ago
|
||
Affected:
- Samsung Galaxy Note 4 (Android 5.0.1);
- Huawei Honor 5X (Android 5.1.1);
Unaffected:
- Google Pixel (Android 8.1.0);
- Huawei Honor 8 (Android 7.0);
- HTC Desire 820 (Android 6.0.1);
- Samsung Galaxy Tab S3 (Android 7);
Hello,
Thank you for the details provided in Comment 8 and Gadila for your testing regarding the manner.
STR:
1. Install Ghostery;
2. Set DuckDuckGo as your default search engine;
3. Perform any search, select a search result and go back.
Notes:
Only devices with an Android version <6 seem to be affected. All other devices that had an Android version greater or equal to 6 did not display the issue.
Regarding Comment 12, changing the component to Add-on Manager as this seems to be the right one for this issue.
Status: UNCONFIRMED → NEW
status-firefox58:
--- → affected
status-firefox59:
--- → affected
status-firefox60:
--- → affected
Component: General → Add-on Manager
Ever confirmed: true
Version: Firefox 58 → Trunk
Comment 16•8 years ago
|
||
(In reply to Bogdan Surd, QA [:BogdanS, NI] from comment #15)
> Notes:
> Only devices with an Android version <6 seem to be affected. All other
> devices that had an Android version greater or equal to 6 did not display
> the issue.
After conducting some more testing I had to navigate to more than 3 pages on some of the devices for the issue to reproduce. So all Android versions seem to be affected. Tested on some additional devices as well (Nexus 6 - 7.0, Samsung Galaxy S7 - 7.0, Nexus 6P - 8.1.0), attached a log with the issue reproducing.
Other search engines do not seem to be affected by this. (Google, Bing, Yahoo)
| Reporter | ||
Comment 17•8 years ago
|
||
(In reply to Bogdan Surd, QA [:BogdanS, NI] from comment #15)
> Notes:
> Only devices with an Android version <6 seem to be affected. All other
> devices that had an Android version greater or equal to 6 did not display
> the issue.
As noted in the initial report and in comment #8, this happens on my Moto X4 running Android One version 8.0.0.
See Also: → 1409614
Comment 18•8 years ago
|
||
After looking at the initial report Bug #1428236 where the reporter(Karl Dubost) mentions that the viewport meta tag set on the website mentions the attribute user-scalable="no". Taking this point into consideration I have verified that the viewport meta tag of DuckDuckGo search engine's HTML source also mentions the attribute user-scalable="no" whereas Google, Yahoo and Bing search engines either do not have a user-scalable attribute or have allowed user to scale the site. This apparently is the reason why the problem mentioned here apparently occurs only with DuckDuckGo and not with others as observed by Yangmusa (initial report), Bogdan Surd(comment #16).
Another observation that I made from the URL https://www.pasmo.co.jp/ mentioned in Bug #1428236 had the attribute overflow="hidden" in the viewport meta tag which again causes overflow of content on small screen devices which is hidden (as the tag specifies).
These observations have been done by checking page source/s on laptop.
Taking this into consideration following is a general reconstruction of the bug (speculative)(needs proper verification):
1) Open any particular website with viewport meta tag mentioning user-scalable="no"(or similar) (For e.g DuckDuckGo)
2) Navigate forward to one of its internal sections. (For e.g search result of DuckDuckGo)
3) Press back.
For some unknown reason you will find that the previous page is zoomed in and the user simply cannot zoom out because of the meta tag specification.
One workaround as mentioned by Yangmusa is to enable the force zoom option which overrides the meta tag specification.
This will leave us with the question what led the web-page to magnify in the first place which I believe is the place where the answer/fix to this bug lies.
Another point worth investigation is whether presence of additional containers/div elements(like add-ons) alters the behavior of the web-pages to cause this problem frequently since the problem was observed to occur with(observed more frequently on this thread) and without the add-on (Bug #1428236)(Bug #1409614 where the reporter could reproduce only once).
tracking-fennec: ? → +
Component: Add-on Manager → Panning and Zooming
Priority: -- → P2
Product: Firefox for Android → Core
Whiteboard: geckoview
Updated•8 years ago
|
Priority: P2 → P3
Whiteboard: geckoview → [geckoview][gfx-noted]
Updated•7 years ago
|
Whiteboard: [geckoview][gfx-noted] → [geckoview:p3][gfx-noted]
Comment 19•4 years ago
|
||
This doesn't seem to occur anymore. I'm not sure what fixed it.
it doesn't happen anymore on DuckDuckGo as they change their meta viewport to
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=1">
but even if I create a test with the right meta viewport, it doesn't happen.
Other sites too do not exhibit anymore the issue. Be pasmo, t-online, etc.
Updated•4 years ago
|
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•