{"action":"created","issue":{"url":"https://api.github.com/repos/atom/atom/issues/9269","labels_url":"https://api.github.com/repos/atom/atom/issues/9269/labels{/name}","comments_url":"https://api.github.com/repos/atom/atom/issues/9269/comments","events_url":"https://api.github.com/repos/atom/atom/issues/9269/events","html_url":"https://github.com/atom/atom/issues/9269","id":113100872,"number":9269,"title":"Weird scrollbar behavior on OS X","user":{"login":"thomasjo","id":3622,"avatar_url":"https://avatars.githubusercontent.com/u/3622?v=3","gravatar_id":"","url":"https://api.github.com/users/thomasjo","html_url":"https://github.com/thomasjo","followers_url":"https://api.github.com/users/thomasjo/followers","following_url":"https://api.github.com/users/thomasjo/following{/other_user}","gists_url":"https://api.github.com/users/thomasjo/gists{/gist_id}","starred_url":"https://api.github.com/users/thomasjo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomasjo/subscriptions","organizations_url":"https://api.github.com/users/thomasjo/orgs","repos_url":"https://api.github.com/users/thomasjo/repos","events_url":"https://api.github.com/users/thomasjo/events{/privacy}","received_events_url":"https://api.github.com/users/thomasjo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-23T21:09:49Z","updated_at":"2015-10-23T21:24:31Z","closed_at":null,"body":"It almost seems as if the hide/show logic for the scrollbars is inverted somehow; initially when loading Atom, no scrollbar is visible (as expected), upon scrolling no bar shows up. Then when scrolling stops , the scrollbar suddenly appears even though it should now be hidden.\r\n\r\nSteps to reproduce:\r\n  1. Build Atom from master (also present in beta).\r\n  2. Open some file that allows scrolling, but do not scroll. Verify that there's no scrollbar visible.\r\n  3. Begin scrolling. Most likely no scrollbar will appear, but when you stop scrolling, one will likely appear.\r\n  4. Scroll once more and the scrollbar (if visible) will most likely go away.\r\n  5. Repeat ad infinitum.\r\n\r\nI have the `editor.scrollPastEnd` option set to `true`, and running OS X 10.11.1.\r\n\r\nI'm also experiencing scenarios when it doesn't show up at all.\r\nHere's a screen recording where I'm attempting to illustrate what's happening. It almost seems as if it's showing up every other time. Although it also seems almost random at times.\r\n\r\n![weird_scrolling](https://cloud.githubusercontent.com/assets/3622/10704972/d055eea0-79da-11e5-8181-e810c96adf1b.gif)\r\n\r\nIn summary, a bit hard to explain, but easily reproduced. I'm checking stable now to see if the problem is present there as well. Either way, I'll probably start bisecting to figure out when this regression was introduced."},"comment":{"url":"https://api.github.com/repos/atom/atom/issues/comments/150696340","html_url":"https://github.com/atom/atom/issues/9269#issuecomment-150696340","issue_url":"https://api.github.com/repos/atom/atom/issues/9269","id":150696340,"user":{"login":"thomasjo","id":3622,"avatar_url":"https://avatars.githubusercontent.com/u/3622?v=3","gravatar_id":"","url":"https://api.github.com/users/thomasjo","html_url":"https://github.com/thomasjo","followers_url":"https://api.github.com/users/thomasjo/followers","following_url":"https://api.github.com/users/thomasjo/following{/other_user}","gists_url":"https://api.github.com/users/thomasjo/gists{/gist_id}","starred_url":"https://api.github.com/users/thomasjo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomasjo/subscriptions","organizations_url":"https://api.github.com/users/thomasjo/orgs","repos_url":"https://api.github.com/users/thomasjo/repos","events_url":"https://api.github.com/users/thomasjo/events{/privacy}","received_events_url":"https://api.github.com/users/thomasjo/received_events","type":"User","site_admin":false},"created_at":"2015-10-23T21:24:31Z","updated_at":"2015-10-23T21:24:31Z","body":"The problem is *not* present in stable (1.0.20-7229d1a)."}}