{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/59117","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/59117/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/59117/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/59117/events","html_url":"https://github.com/Microsoft/vscode/issues/59117","id":362683257,"node_id":"MDU6SXNzdWUzNjI2ODMyNTc=","number":59117,"title":"Undo should always be in view before making changes","user":{"login":"jabacchetta","id":12591890,"node_id":"MDQ6VXNlcjEyNTkxODkw","avatar_url":"https://avatars0.githubusercontent.com/u/12591890?v=4","gravatar_id":"","url":"https://api.github.com/users/jabacchetta","html_url":"https://github.com/jabacchetta","followers_url":"https://api.github.com/users/jabacchetta/followers","following_url":"https://api.github.com/users/jabacchetta/following{/other_user}","gists_url":"https://api.github.com/users/jabacchetta/gists{/gist_id}","starred_url":"https://api.github.com/users/jabacchetta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jabacchetta/subscriptions","organizations_url":"https://api.github.com/users/jabacchetta/orgs","repos_url":"https://api.github.com/users/jabacchetta/repos","events_url":"https://api.github.com/users/jabacchetta/events{/privacy}","received_events_url":"https://api.github.com/users/jabacchetta/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-21T16:11:22Z","updated_at":"2018-09-21T16:11:27Z","closed_at":null,"author_association":"NONE","body":"**Issue**\r\n1. Open a large file (one that requires scrolling in the editor).\r\n2. Make a single edit.\r\n3. Scroll out of view of the edit.\r\n4. Undo the edit using keyboard shortcut.\r\n\r\n**Current Functionality**\r\nEdit is undone and then that line is put into view with the cursor position set.\r\n\r\n**Desired Functionality**\r\nLine is first put into view with the cursor position set. The undo operation must then be performed again before the edit is undone. (For reference, this is the default functionality in WebStorm)."},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/423589261","html_url":"https://github.com/Microsoft/vscode/issues/59117#issuecomment-423589261","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/59117","id":423589261,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMzU4OTI2MQ==","user":{"login":"vscodebot[bot]","id":28792856,"node_id":"MDM6Qm90Mjg3OTI4NTY=","avatar_url":"https://avatars2.githubusercontent.com/in/2406?v=4","gravatar_id":"","url":"https://api.github.com/users/vscodebot%5Bbot%5D","html_url":"https://github.com/apps/vscodebot","followers_url":"https://api.github.com/users/vscodebot%5Bbot%5D/followers","following_url":"https://api.github.com/users/vscodebot%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/vscodebot%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/vscodebot%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vscodebot%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/vscodebot%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/vscodebot%5Bbot%5D/repos","events_url":"https://api.github.com/users/vscodebot%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/vscodebot%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2018-09-21T16:11:27Z","updated_at":"2018-09-21T16:11:27Z","author_association":"NONE","body":"(Experimental duplicate detection)\nThanks for submitting this issue. Please also check if it is already covered by an existing one, like:\n- [Undo stops are created by cursor movement (#16475)](https://www.github.com/Microsoft/vscode/issues/16475) <!-- score: 0.45 -->\n<!-- potential_duplicates_comment -->"}}
{"actor":{"display_login":"vscodebot"}}