{"action":"created","issue":{"url":"https://api.github.com/repos/nvaccess/nvda/issues/5770","repository_url":"https://api.github.com/repos/nvaccess/nvda","labels_url":"https://api.github.com/repos/nvaccess/nvda/issues/5770/labels{/name}","comments_url":"https://api.github.com/repos/nvaccess/nvda/issues/5770/comments","events_url":"https://api.github.com/repos/nvaccess/nvda/issues/5770/events","html_url":"https://github.com/nvaccess/nvda/issues/5770","id":135453507,"number":5770,"title":"Braille doesn't follow when extending a selection to the left or right","user":{"login":"dkager","id":3109617,"avatar_url":"https://avatars.githubusercontent.com/u/3109617?v=3","gravatar_id":"","url":"https://api.github.com/users/dkager","html_url":"https://github.com/dkager","followers_url":"https://api.github.com/users/dkager/followers","following_url":"https://api.github.com/users/dkager/following{/other_user}","gists_url":"https://api.github.com/users/dkager/gists{/gist_id}","starred_url":"https://api.github.com/users/dkager/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkager/subscriptions","organizations_url":"https://api.github.com/users/dkager/orgs","repos_url":"https://api.github.com/users/dkager/repos","events_url":"https://api.github.com/users/dkager/events{/privacy}","received_events_url":"https://api.github.com/users/dkager/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2016-02-22T15:36:02Z","updated_at":"2016-05-11T13:04:22Z","closed_at":null,"body":"One of these days I'm going to report an issue not related to braille. Until then...\r\n\r\nSTR:\r\n\r\n* Move to the start of a line of text that is longer than the braille display width.\r\n* Repeatedly press Ctrl+Shift+RightArrow.\r\n\t- Expected: braille pans to follow the right edge of the selection once it goes beyond the display width.\r\n\t- Actual: it doesn't.\r\n\r\nThe same in reverse applies when you extend the selection to the left. Extending up or down works as expected in most cases (but not in browse mode: #4682). I'm opening a separate issue for this because it concerns selections on a single line.\r\n\r\nThis is kind of the continuation of #5410, but I only noticed it just recently because now I use NVDA much more than before. My guess is that this is non-trivial to fix, in which case I'd say it's a low-priority issue."},"comment":{"url":"https://api.github.com/repos/nvaccess/nvda/issues/comments/218452687","html_url":"https://github.com/nvaccess/nvda/issues/5770#issuecomment-218452687","issue_url":"https://api.github.com/repos/nvaccess/nvda/issues/5770","id":218452687,"user":{"login":"dkager","id":3109617,"avatar_url":"https://avatars.githubusercontent.com/u/3109617?v=3","gravatar_id":"","url":"https://api.github.com/users/dkager","html_url":"https://github.com/dkager","followers_url":"https://api.github.com/users/dkager/followers","following_url":"https://api.github.com/users/dkager/following{/other_user}","gists_url":"https://api.github.com/users/dkager/gists{/gist_id}","starred_url":"https://api.github.com/users/dkager/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkager/subscriptions","organizations_url":"https://api.github.com/users/dkager/orgs","repos_url":"https://api.github.com/users/dkager/repos","events_url":"https://api.github.com/users/dkager/events{/privacy}","received_events_url":"https://api.github.com/users/dkager/received_events","type":"User","site_admin":false},"created_at":"2016-05-11T13:04:22Z","updated_at":"2016-05-11T13:04:22Z","body":"One more problem that I hope is a bug. Reproducible in Notepad.\r\nIn NVDAObjects.window.edit.Edit.event_caret():\r\n\r\n```\r\n...\r\n\t\tsuper(Edit,self).event_caret()\r\n\t\tself.detectPossibleSelectionChange()\r\n```\r\n\r\nThe invocation of super also calls detectPossibleSelectionChange(). Could this duplicate call be avoided? It causes my anchor detection to fail because on the second call there is obviously no change. Stack traces attached.\r\n\r\n[i5770_stacks.txt](https://github.com/nvaccess/nvda/files/259313/i5770_stacks.txt)\r\n"}}