{"action":"created","issue":{"url":"https://api.github.com/repos/schrodinger/fixed-data-table-2/issues/276","repository_url":"https://api.github.com/repos/schrodinger/fixed-data-table-2","labels_url":"https://api.github.com/repos/schrodinger/fixed-data-table-2/issues/276/labels{/name}","comments_url":"https://api.github.com/repos/schrodinger/fixed-data-table-2/issues/276/comments","events_url":"https://api.github.com/repos/schrodinger/fixed-data-table-2/issues/276/events","html_url":"https://github.com/schrodinger/fixed-data-table-2/issues/276","id":286369118,"number":276,"title":"Column resize problems","user":{"login":"davidhaimson","id":6216954,"avatar_url":"https://avatars1.githubusercontent.com/u/6216954?v=4","gravatar_id":"","url":"https://api.github.com/users/davidhaimson","html_url":"https://github.com/davidhaimson","followers_url":"https://api.github.com/users/davidhaimson/followers","following_url":"https://api.github.com/users/davidhaimson/following{/other_user}","gists_url":"https://api.github.com/users/davidhaimson/gists{/gist_id}","starred_url":"https://api.github.com/users/davidhaimson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidhaimson/subscriptions","organizations_url":"https://api.github.com/users/davidhaimson/orgs","repos_url":"https://api.github.com/users/davidhaimson/repos","events_url":"https://api.github.com/users/davidhaimson/events{/privacy}","received_events_url":"https://api.github.com/users/davidhaimson/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-01-05T18:34:57Z","updated_at":"2018-02-09T12:43:47Z","closed_at":"2018-01-09T02:33:18Z","author_association":"CONTRIBUTOR","body":"Our grid is configured to allow column resizing, and we put a dropdown menu in each column header, which gives options for re-sorting based on that column.\r\n\r\nThe following works correctly for us with fixed-data-table-2 release 0.7.17. But in release 0.8.8, we observe the following problems:\r\n\r\n# Problem 1\r\n## Expected Behavior\r\nDrag the edge of a column header, right or left: the column should resize to the width you specified.\r\nClick any other column header: the dropdown appears, the previously resized column should be unchanged.\r\n\r\n## Current Behavior\r\nDrag the edge of a column header, right or left: the column resizes correctly.\r\nClick any other column header:  the dropdown appears, but the previously resized column resets to a minimum width.\r\n\r\n# Problem 2\r\n## Expected Behavior\r\nDrag the edge of a column header, right or left: the column should resize to the width you specified.\r\nDrag the edge of a different column header, right or left: the blue line should follow the cursor.\r\n\r\n## Current Behavior\r\nDrag the edge of a column header, right or left: the column resizes correctly.\r\nDrag the edge of a different column header, right or left: the blue line is offset from the cursor, apparently by the distance between the two columns.\r\n\r\n# Problem 3\r\n## Expected Behavior\r\nDrag the edge of a column header, right or left: the column should resize to the width you specified.\r\nDrag the edge of a different column header, right or left: the column should resize to the width you specified.\r\nClick any other column header: the dropdown appears, the previously resized columns should be unchanged.\r\n\r\n## Current Behavior\r\nDrag the edge of a column header, right or left: the column resizes correctly.\r\nDrag the edge of a different column header, right or left: the column resizes correctly.\r\nClick any other column header: the dropdown appears, but the second resized column (but not the first) resets to a minimum width.\r\n\r\n## Context\r\nThese problems do not occur in release 0.7.17, but they do occur in release 0.8.8, so we cannot update. We would like to update because we need column resize on touch devices, but we can't.\r\n\r\n## Your Environment\r\n* Version used: 0.8.8\r\n* Browser Name and version: Chrome Version 63.0.3239.132 (Official Build) (64-bit), Firefox 57.0.1 (64-bit)\r\n* Operating System and version (desktop or mobile): macOS 10.13.2\r\n* Link to your project: (not public)\r\n"},"comment":{"url":"https://api.github.com/repos/schrodinger/fixed-data-table-2/issues/comments/364423959","html_url":"https://github.com/schrodinger/fixed-data-table-2/issues/276#issuecomment-364423959","issue_url":"https://api.github.com/repos/schrodinger/fixed-data-table-2/issues/276","id":364423959,"user":{"login":"wcjordan","id":1034455,"avatar_url":"https://avatars0.githubusercontent.com/u/1034455?v=4","gravatar_id":"","url":"https://api.github.com/users/wcjordan","html_url":"https://github.com/wcjordan","followers_url":"https://api.github.com/users/wcjordan/followers","following_url":"https://api.github.com/users/wcjordan/following{/other_user}","gists_url":"https://api.github.com/users/wcjordan/gists{/gist_id}","starred_url":"https://api.github.com/users/wcjordan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wcjordan/subscriptions","organizations_url":"https://api.github.com/users/wcjordan/orgs","repos_url":"https://api.github.com/users/wcjordan/repos","events_url":"https://api.github.com/users/wcjordan/events{/privacy}","received_events_url":"https://api.github.com/users/wcjordan/received_events","type":"User","site_admin":false},"created_at":"2018-02-09T12:43:47Z","updated_at":"2018-02-09T12:43:47Z","author_association":"MEMBER","body":"I suspect you need to do additional wiring to set the isColumnResizing prop to false when column resize stops, but I'll need a reproduction to help further.  I recommend looking at the column resizing example for guidance."}}
{"actor":{"display_login":"wcjordan"}}