{"action":"created","issue":{"url":"https://api.github.com/repos/handsontable/handsontable/issues/3399","repository_url":"https://api.github.com/repos/handsontable/handsontable","labels_url":"https://api.github.com/repos/handsontable/handsontable/issues/3399/labels{/name}","comments_url":"https://api.github.com/repos/handsontable/handsontable/issues/3399/comments","events_url":"https://api.github.com/repos/handsontable/handsontable/issues/3399/events","html_url":"https://github.com/handsontable/handsontable/issues/3399","id":148020594,"number":3399,"title":"Floating (clone) headers not scrolling on certain dimensions","user":{"login":"jperasmus","id":6787452,"avatar_url":"https://avatars.githubusercontent.com/u/6787452?v=3","gravatar_id":"","url":"https://api.github.com/users/jperasmus","html_url":"https://github.com/jperasmus","followers_url":"https://api.github.com/users/jperasmus/followers","following_url":"https://api.github.com/users/jperasmus/following{/other_user}","gists_url":"https://api.github.com/users/jperasmus/gists{/gist_id}","starred_url":"https://api.github.com/users/jperasmus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jperasmus/subscriptions","organizations_url":"https://api.github.com/users/jperasmus/orgs","repos_url":"https://api.github.com/users/jperasmus/repos","events_url":"https://api.github.com/users/jperasmus/events{/privacy}","received_events_url":"https://api.github.com/users/jperasmus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-13T10:49:27Z","updated_at":"2016-04-13T15:04:02Z","closed_at":null,"body":"Hey guys,\r\n\r\nI've got a bit of a strange bug and it took me a while to reproduce, but have managed to reproduce now. The problem is that both the floating (cloned) column and row headers go out of sync with the master grid's scrolling. This seems to be related to specific grid heights + browser zoom level. \r\n\r\n* I know it sounds crazy, but that is what I have to deal with now for a client.\r\n\r\nAttached is a quick screen recording to show the problem in action or you can view it [here](http://cl.ly/1u1w2T1P1g22)\r\n\r\n![handsontable fixed headers problem](https://cloud.githubusercontent.com/assets/6787452/14490401/eaf344fe-0172-11e6-8d93-80e2ff248217.gif)\r\n\r\nHere is the [jsfiddle](http://jsfiddle.net/1vqkf28x/) that I used to reproduce the problem on my MacBook Pro.\r\n\r\n**My troubleshooting so far:**\r\n- very difficult to consistently determine when it will work and when not; it is a combination of the grid height + the browser zoom level (on the jsfiddle screen recording I set the height specifically to 428 and zoomed my browser to 67%). Zoom browser first and then run the code.\r\n- The heights that aren't working on Chrome seemed to work fine on Firefox (up until now I haven't reproduced the issue successfully on Firefox).\r\n- Reproducable on Safari as well\r\n- it seems like similar functionality like the mobile headers functionally is happening, but not 100% the same.\r\n- I've had hit-and-miss success by forcing the update settings and then the headers would work again, but this doesn't work consistently, otherwise I would've just done that for now.\r\n- reproducable on latest (0.24.2) and also defintely from 0.23.x I haven't tried it with previous releases.\r\n\r\n**Possible workaround?**\r\nAny suggestion for a possible workaround will be greatly appreciated. If there is a way for me to detect whether the scrolling isn't working, then I could update the height with 1px until it works. The way the scrolling actually works seems like voodoo magic to me, so without understanding 100% how it works I'm finding it hard to programmatically tell when it is not.\r\n\r\nIf there is any more info I can provide to help get this bug squashed I'd be more than willing to help."},"comment":{"url":"https://api.github.com/repos/handsontable/handsontable/issues/comments/209496290","html_url":"https://github.com/handsontable/handsontable/issues/3399#issuecomment-209496290","issue_url":"https://api.github.com/repos/handsontable/handsontable/issues/3399","id":209496290,"user":{"login":"AMBudnik","id":10757813,"avatar_url":"https://avatars.githubusercontent.com/u/10757813?v=3","gravatar_id":"","url":"https://api.github.com/users/AMBudnik","html_url":"https://github.com/AMBudnik","followers_url":"https://api.github.com/users/AMBudnik/followers","following_url":"https://api.github.com/users/AMBudnik/following{/other_user}","gists_url":"https://api.github.com/users/AMBudnik/gists{/gist_id}","starred_url":"https://api.github.com/users/AMBudnik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AMBudnik/subscriptions","organizations_url":"https://api.github.com/users/AMBudnik/orgs","repos_url":"https://api.github.com/users/AMBudnik/repos","events_url":"https://api.github.com/users/AMBudnik/events{/privacy}","received_events_url":"https://api.github.com/users/AMBudnik/received_events","type":"User","site_admin":false},"created_at":"2016-04-13T15:04:02Z","updated_at":"2016-04-13T15:04:02Z","body":"I guess it could something to do with this issue: https://github.com/handsontable/handsontable/issues/3118"}}