{"action":"created","issue":{"url":"https://api.github.com/repos/gitextensions/gitextensions/issues/2625","labels_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/2625/labels{/name}","comments_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/2625/comments","events_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/2625/events","html_url":"https://github.com/gitextensions/gitextensions/issues/2625","id":55183769,"number":2625,"title":"Typing into the \"Branches\" filter moves the cursor to the end after every keystroke","user":{"login":"mouseas","id":1171633,"avatar_url":"https://avatars.githubusercontent.com/u/1171633?v=3","gravatar_id":"","url":"https://api.github.com/users/mouseas","html_url":"https://github.com/mouseas","followers_url":"https://api.github.com/users/mouseas/followers","following_url":"https://api.github.com/users/mouseas/following{/other_user}","gists_url":"https://api.github.com/users/mouseas/gists{/gist_id}","starred_url":"https://api.github.com/users/mouseas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mouseas/subscriptions","organizations_url":"https://api.github.com/users/mouseas/orgs","repos_url":"https://api.github.com/users/mouseas/repos","events_url":"https://api.github.com/users/mouseas/events{/privacy}","received_events_url":"https://api.github.com/users/mouseas/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gitextensions/gitextensions/labels/bug","name":"bug","color":"e10c02"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-22T17:34:08Z","updated_at":"2015-01-23T14:25:54Z","closed_at":null,"body":"When typing one or more branch names into the \"Branches\" filter, if the user attempts to type from, for example, the beginning of the input field, the cursor is automatically moved to the end of the field after their first keystroke.\r\n\r\nFor example, I'm trying to type \"TASK_4114 TASK_4114b\", but I accidentally type \"TK_4114 TASK_4114b\". If I go back to correct the first branch name, I'd put the cursor at \"T|K_4114\" and then type \"AS\". I would expect the field to now read \"TAS|K_4114 TASK_4114b\", but instead it reads \"TAK_4114 TASK_4114bS|\" ('|' marking the cursor position).\r\n\r\nThe expected behavior for a text field is to match that of text fields in most every program, but this text field behaves in a non-standard, usability-breaking manner, that is, the cursor is automatically moved to the end of the field every time the user types a character into it.\r\n\r\nI have not tested any of the other filter fields throughout the app, but if they behave the same way then they will all need to be corrected."},"comment":{"url":"https://api.github.com/repos/gitextensions/gitextensions/issues/comments/71199855","html_url":"https://github.com/gitextensions/gitextensions/issues/2625#issuecomment-71199855","issue_url":"https://api.github.com/repos/gitextensions/gitextensions/issues/2625","id":71199855,"user":{"login":"jeffqc","id":5985489,"avatar_url":"https://avatars.githubusercontent.com/u/5985489?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffqc","html_url":"https://github.com/jeffqc","followers_url":"https://api.github.com/users/jeffqc/followers","following_url":"https://api.github.com/users/jeffqc/following{/other_user}","gists_url":"https://api.github.com/users/jeffqc/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffqc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffqc/subscriptions","organizations_url":"https://api.github.com/users/jeffqc/orgs","repos_url":"https://api.github.com/users/jeffqc/repos","events_url":"https://api.github.com/users/jeffqc/events{/privacy}","received_events_url":"https://api.github.com/users/jeffqc/received_events","type":"User","site_admin":false},"created_at":"2015-01-23T14:25:54Z","updated_at":"2015-01-23T14:25:54Z","body":"There is a fix for this on master, check for commit 78965e1175437312b0c846e9338ed9621b6ad1dd."}}