{"action":"created","issue":{"url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/450","repository_url":"https://api.github.com/repos/bvaughn/react-virtualized","labels_url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/450/labels{/name}","comments_url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/450/comments","events_url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/450/events","html_url":"https://github.com/bvaughn/react-virtualized/issues/450","id":186908695,"number":450,"title":"Cells aren't visible when dir=rtl","user":{"login":"mbrevda","id":293004,"avatar_url":"https://avatars.githubusercontent.com/u/293004?v=3","gravatar_id":"","url":"https://api.github.com/users/mbrevda","html_url":"https://github.com/mbrevda","followers_url":"https://api.github.com/users/mbrevda/followers","following_url":"https://api.github.com/users/mbrevda/following{/other_user}","gists_url":"https://api.github.com/users/mbrevda/gists{/gist_id}","starred_url":"https://api.github.com/users/mbrevda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbrevda/subscriptions","organizations_url":"https://api.github.com/users/mbrevda/orgs","repos_url":"https://api.github.com/users/mbrevda/repos","events_url":"https://api.github.com/users/mbrevda/events{/privacy}","received_events_url":"https://api.github.com/users/mbrevda/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-11-02T20:17:32Z","updated_at":"2016-11-03T16:22:12Z","closed_at":null,"body":"When using `<html dir=\"rtl\">`, grid cell aren't visible. They seem to be rendered thought, but aren't visible and cannot be scrolled to. \r\n\r\nDEMO:  add 'dir=\"rtl\"' to the <html> tag in https://bvaughn.github.io/react-virtualized/?component=Grid#/components/Grid and scroll around a bit\r\n\r\nWorkaround\r\n===\r\nUntil this is resolved, adding the following to `Grid` enables the visibility of cells, with the downside that scrolling is ltr.\r\n```js\r\nstyle={{direction:'ltr'}}\r\n```"},"comment":{"url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/comments/258193805","html_url":"https://github.com/bvaughn/react-virtualized/issues/450#issuecomment-258193805","issue_url":"https://api.github.com/repos/bvaughn/react-virtualized/issues/450","id":258193805,"user":{"login":"bvaughn","id":29597,"avatar_url":"https://avatars.githubusercontent.com/u/29597?v=3","gravatar_id":"","url":"https://api.github.com/users/bvaughn","html_url":"https://github.com/bvaughn","followers_url":"https://api.github.com/users/bvaughn/followers","following_url":"https://api.github.com/users/bvaughn/following{/other_user}","gists_url":"https://api.github.com/users/bvaughn/gists{/gist_id}","starred_url":"https://api.github.com/users/bvaughn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvaughn/subscriptions","organizations_url":"https://api.github.com/users/bvaughn/orgs","repos_url":"https://api.github.com/users/bvaughn/repos","events_url":"https://api.github.com/users/bvaughn/events{/privacy}","received_events_url":"https://api.github.com/users/bvaughn/received_events","type":"User","site_admin":false},"created_at":"2016-11-03T16:22:12Z","updated_at":"2016-11-03T16:22:12Z","body":"Currently, horizontal position is basically 0 + the-width-of-every-column-before-me. This works out well is _most_ cases because I only have to incrementally measure those columns before as a user scrolls right. (There are some exceptions, when the user uses `scrollToColumn`, but as long as `scrollToColumn` and `CellMeasurer` aren't used together- there's no real problem.)\r\n\r\nRTL alignment would require knowing the width of the entire grid (eg all of the columns) in order to place the \"first\" one (the right-most one). Without calculating this width ahead of time, scrolling from the right to the left might leave things misaligned eventually. (Not sure if this makes sense outside of my head or if I'm just explaining it in terms that only I understand.)"}}
{"actor":{"display_login":"bvaughn"}}