[Webkit-unassigned] [Bug 135506] New: Scrolling with spacebar on a page with fixed header breaks reading flow

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 1 06:59:09 PDT 2014


           Summary: Scrolling with spacebar on a page with fixed header
                    breaks reading flow
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.9
            Status: NEW
          Severity: Enhancement
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: markskilbeck at gmail.com

This text is taken largely from a reddit comment (originating here: http://www.reddit.com/r/mac/comments/2c7qwu/which_browser_do_you_use/cjctwum).


When using spacebar to scroll a website that has a fixed header, Firefox scrolls the "right" amount, while safari scrolls the "wrong" amount. 

Take for example this webpage which uses a fixed header: http://nautil.us/issue/15/turbulence/nasa-is-going-to-dip-this-cup-into-the-suns-corona. In firefox, scroll down so that the text "and understanding the solar" is at the foot of the page, as in this image: https://www.dropbox.com/s/hpwbhnnd2r3e8tz/firefoxstart.png. Now hit space. Firefox scrolls just enough so that the same text is then visible (mostly) at the top of the page, allowing you to continue reading from where you were previously (shown in this image:(https://www.dropbox.com/s/lrze7l1ifx8iqsx/firefxend.png).

Now for safari (and the same is true of Chrome, iirc). Do the same setup and repeat the steps. Here is the start: https://www.dropbox.com/s/w8tsminoefnn98p/safaristart.png). And here we are after hitting space: https://www.dropbox.com/s/h8zssngfke6xnio/safariend.png. Unfortunately, now we've missed some text and have to manually adjust the page to get back to where we were: https://www.dropbox.com/s/cwpbgxi5auaq2y3/safarimissed.png. This, at least in my experience, is really frustrating and breaks the reading experience.

Now, I'm not saying that this is Safari's fault. I'm just saying it's important to me, and Firefox works as I would like it to.

Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the webkit-unassigned mailing list