Open Bug 1328047 Opened 8 years ago Updated 2 years ago

Page doesn't scroll to the beginning when I rotate mouse wheel down once, then up once

Categories

(Core :: Layout, defect, P3)

defect

Tracking

()

People

(Reporter: arni2033, Unassigned)

References

()

Details

(Keywords: parity-chrome, regression)

>>>   My Info:   Win7_64, Nightly 49, 32bit, ID 20160429030215
STR_1:
0. Set mouse option "when I rotate mouse wheel" in your OS to "scroll by 1 page"
1. Open   https://productforums.google.com/forum/#!topic/youtube/fdXPIscvqK8
2. Rotate mouse wheel down once
3. Rotate mouse wheel up once

AR:  After Step 3 page isn't scrolled to the start - can't see the bug report.
ER:  After Step 3 page should be scrolled to the beginning.

Notes:
1) Option "scroll by 3 lines" is also affected. GoogleChrome doesn't have this issue.
2) I sometimes want to scroll a site to the very beginning, so I often encounter this bug,
   because since it was implemented, I have to scroll up twice, not once. It's super annoying.

This is regression from bug 780345. Regression range:
> http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f89feda9d997&tochange=22288130fea2@ Robert O'Callahan (:roc) (email my personal email if necessary):
It seems that this is a regresion caused by your change. Please have a look.
No longer blocks: 1277113
Component: Untriaged → Layout
Product: Firefox → Core
> [1]  http://9gag.com/gag/a8MKXQe?ref=fsidebar
> [2]  http://minfin.ru/ru/press-center/?id_4=34461&area_id=4&page_id=2119&popup=Y#
> [3]  https://www.techonthenet.com/oracle/regexp_like.php
> [4]  https://noa-lit.ru/tolko-u-nas.html
> [5]  http://www.svoboda.org/content/article/27507952.html
> [6]  https://www.taboola.com/
> [7]  https://news.rambler.ru/#welcome?updated=top
> [8]  https://facebook360.fb.com/learn/
> [9]  https://vimeo.com/166138104
> [10] http://www.ntv.ru/
> [11] http://www.agilent.com/home/more-countries?currPageURL=http://www.agilent.com/home
> [12] https://www.gazeta.ru/politics/news/2016/11/12/n_9324899.shtml
> [13] http://sale.aliexpress.com/ru/__pc/sports_2016.htm
> [14] https://productforums.google.com/forum/#!topic/youtube/fdXPIscvqK8
> [15] http://www.morningledger.com/why-is-spongebob-being-cancelled-2016-show-to-end-after-two-more-seasons/13112500/
> [16] https://life.ru/t/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/920390/v_britanii_lysomu_iozhiku_iezhiednievno_dielaiut_massazh_chtoby_on_nie_umier
> [17] https://riafan.ru/566854-dym-otechestva-kak-skoro-zapad-pozhaleet-o-shutkah-nad-admiralom-kuznecovym?utm_medium=referral&utm_source=lentainform&utm_campaign=riafan.ru&utm_term=1245878s4682&utm_content=4782417
> [18] http://www.usatoday.com/story/news/world/2016/10/20/iraq-mosul-operation-going-quicker-than-expected/92450398/
> [19] https://regnum.ru/news/innovatio/2196489.html?utm_source=infox.sg
> [20] https://en.oxforddictionaries.com/definition/fleek
> [21] http://www.independent.ie/irish-news/election-2016/comment-analysis/
> [22] https://www.rt.com/usa/363127-clinton-tweet-podesta-wikileaks/
> [23] https://www.kinopoisk.ru/film/577/
> [24] https://rg.ru/2016/09/01/video-termodymovaia-apparatura-spasla-t-72-ot-rakety-v-sirii.html?ref=ria.ru
> [25] http://www.theclash.com/gb/home
> [26] https://www.patreon.com/ZachWeinersmith
> [27] http://www.w3schools.com/js/js_if_else.asp
> [28] https://video.rambler.ru/kategoriya-serialy/
> [29] http://weekend.rambler.ru/health/2016/02/12/pochiemu-dievushki-boiatsia-bolshogho-dostoinstva/?utm_source=fishki&utm_medium=exchange&utm_campaign=fishkinet
> [30] http://fivethirtyeight.com/features/a-history-of-data-in-american-politics-part-3-the-2016-primaries/
> [31] http://www.rp-online.de/
> [32] https://support.mozilla.org/en-US/questions/1079546
Full list of URLs where I encountered this bug is in comment 1
(In reply to arni2033 [Please stop 'improving' Firefox] from comment #0)
> 1. Open   https://productforums.google.com/forum/#!topic/youtube/fdXPIscvqK8

This page has an element that becomes fixed position when you scroll down, and stops being fixed position when you scroll up. When there is a fixed position header/footer spanning the width of the page we adjust the height of the scroll port so that a full page scroll scrolls using the adjusted scroll port height. This is done so that we don't scroll too much (more than one visible page). So when the element becomes fixed position the scroll port becomes smaller, so the amount we scroll is smaller.
Apparently, reporter filed this bug not because he couldn't investigate each case, but because the
page interferes with scrolling by mouse wheel. Sometimes useful elements at the top are not visible
after scrolling down/up. While Google Chrome browser doesn't create such annoyance.
The issue is very widespread. Though I think this bug should be closed if this annoyance is intentional and you don't have an intention to make it avoidable for users.
Priority: -- → P3
Mass bug change to replace various 'parity' whiteboard flags with the new canonical keywords. (See bug 1443764 comment 13.)
Keywords: parity-chrome
Whiteboard: [parity-Chrome]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.