Ed Mullen wrote:
Okay, here's a weird one.

Someone was perusing one of my Web sites and said, to paraphrase:

"If I click in the vertical scroll bar below the handle (grippy) the
page scrolls down more than one full screen."

That is, the vast majority of pages (I've checked many) will scroll so
that the bottom of the first page is now at the top.  The pages on my
site scroll up past that, so that the content of the initial screen is
above the top of the page.  Meaning that the user will be missing, not
see, some content.

I cannot give a definitive example since it depends to some extent upon
browser window size.  But, try it at, for instance:

http://edmullen.net/mozilla/moz_combine.php

I only give this page as an example because it requires several
scroll-downs to see the entire page.

Then try any Amazon.com page.  I haven't found one where it happens.

Oddly, having checked it in:

IE 11
Opera 18
Chrome 32
Safari (Windows) 5
Pale Moon 24 Moz-based
SeaMonkey 2 Moz-based
Firefox 26 Moz-based

only the Moz-based browsers exhibit the problem.

I'm posting here first but it may be an HTML or CSS issue.  Which I
would then pursue in an appropriate Usenet group.

I have tested this on a varity of sites online and most do not exhibit
this but several do.

Any thoughts welcome.



I've done some more investigating.

The problem is that Mozilla-based browsers (at least the three I tested above) are handling Page Down keypress and clicking in the scrollbar area differently.

When a Web page is longer than the viewport (as in the below example pages) the user scrolls down the page either by pressing the Page Down keyboard key or by clicking in the blank area of the scrollbar below the "handle". The page should scroll down and present at the top enough of what was previously at the bottom to give context to the user.

When a page has a fixed header at the top (using the CSS property position: fixed;) and the user hits Page Down, the page is scrolled properly and context-giving content is show at the page top below the fixed header. When the user clicks in the scrollbar area the page is scrolled based on the entire viewport length. Hence, the context-giving content is underneath the header and not visible to the user.

Here are example pages where you can see the problem:

<http://edmullen.net/test/scroll_test.html>
<http://www-03.ibm.com/press/us/en/pressrelease/43008.wss>
<https://googledrive.com/host/0B9Ry6ju9pHDRelRwbFhGZlhlaWs/start.html>
<http://happycog.com/>

I tested this in the seven browsers listed above and only the Moz-based browsers exhibit this issue.

If I can figure out how I'll enter a report at Bugzilla.

--
Ed Mullen
http://edmullen.net/
Only in America are there handicap parking places in front of a skating rink.
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to