{"action":"created","issue":{"url":"https://api.github.com/repos/ipython/ipython/issues/8054","labels_url":"https://api.github.com/repos/ipython/ipython/issues/8054/labels{/name}","comments_url":"https://api.github.com/repos/ipython/ipython/issues/8054/comments","events_url":"https://api.github.com/repos/ipython/ipython/issues/8054/events","html_url":"https://github.com/ipython/ipython/issues/8054","id":61615579,"number":8054,"title":"Focus click problems with toolbar","user":{"login":"ellisonbg","id":27600,"avatar_url":"https://avatars.githubusercontent.com/u/27600?v=3","gravatar_id":"","url":"https://api.github.com/users/ellisonbg","html_url":"https://github.com/ellisonbg","followers_url":"https://api.github.com/users/ellisonbg/followers","following_url":"https://api.github.com/users/ellisonbg/following{/other_user}","gists_url":"https://api.github.com/users/ellisonbg/gists{/gist_id}","starred_url":"https://api.github.com/users/ellisonbg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ellisonbg/subscriptions","organizations_url":"https://api.github.com/users/ellisonbg/orgs","repos_url":"https://api.github.com/users/ellisonbg/repos","events_url":"https://api.github.com/users/ellisonbg/events{/privacy}","received_events_url":"https://api.github.com/users/ellisonbg/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ipython/ipython/labels/bug","name":"bug","color":"d9596c"},{"url":"https://api.github.com/repos/ipython/ipython/labels/important","name":"important","color":"fad8c7"},{"url":"https://api.github.com/repos/ipython/ipython/labels/notebook","name":"notebook","color":"381ed1"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ipython/ipython/milestones/23","html_url":"https://github.com/ipython/ipython/milestones/3.1","labels_url":"https://api.github.com/repos/ipython/ipython/milestones/23/labels","id":934307,"number":23,"title":"3.1","description":"IPython 3.1. 3.x bugfixes that don't make it into 3.0","creator":{"login":"minrk","id":151929,"avatar_url":"https://avatars.githubusercontent.com/u/151929?v=3","gravatar_id":"","url":"https://api.github.com/users/minrk","html_url":"https://github.com/minrk","followers_url":"https://api.github.com/users/minrk/followers","following_url":"https://api.github.com/users/minrk/following{/other_user}","gists_url":"https://api.github.com/users/minrk/gists{/gist_id}","starred_url":"https://api.github.com/users/minrk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minrk/subscriptions","organizations_url":"https://api.github.com/users/minrk/orgs","repos_url":"https://api.github.com/users/minrk/repos","events_url":"https://api.github.com/users/minrk/events{/privacy}","received_events_url":"https://api.github.com/users/minrk/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":147,"state":"open","created_at":"2015-01-13T23:40:15Z","updated_at":"2015-03-29T23:32:48Z","due_on":null,"closed_at":null},"comments":9,"created_at":"2015-03-14T14:07:17Z","updated_at":"2015-03-29T23:58:22Z","closed_at":null,"body":"If the selected cell is not in the optimal scroll position when a toolbar button is clicked, the browser will jump to scroll the selected cell into view after the button is clicked. There are some other focus click bugs that have started to show up as well, but I haven't been able to reproduce them. We need to be *very* careful about this stuff..."},"comment":{"url":"https://api.github.com/repos/ipython/ipython/issues/comments/87499183","html_url":"https://github.com/ipython/ipython/issues/8054#issuecomment-87499183","issue_url":"https://api.github.com/repos/ipython/ipython/issues/8054","id":87499183,"user":{"login":"minrk","id":151929,"avatar_url":"https://avatars.githubusercontent.com/u/151929?v=3","gravatar_id":"","url":"https://api.github.com/users/minrk","html_url":"https://github.com/minrk","followers_url":"https://api.github.com/users/minrk/followers","following_url":"https://api.github.com/users/minrk/following{/other_user}","gists_url":"https://api.github.com/users/minrk/gists{/gist_id}","starred_url":"https://api.github.com/users/minrk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minrk/subscriptions","organizations_url":"https://api.github.com/users/minrk/orgs","repos_url":"https://api.github.com/users/minrk/repos","events_url":"https://api.github.com/users/minrk/events{/privacy}","received_events_url":"https://api.github.com/users/minrk/received_events","type":"User","site_admin":false},"created_at":"2015-03-29T23:58:22Z","updated_at":"2015-03-29T23:58:22Z","body":"> Remove the call to register_events on the entire toolbar.\r\n\r\nThis means that elements in the toolbar can be focused (e.g. cell type select), where keyboard actions make sense, but will actually be triggering shortcuts. We added the call because this behavior was confusing.\r\n\r\n@ellisonbg I've opened #8191 with the first two of your bullets. Can you test that one out, and identify specifically what problems remain that we should fix for 3.1?"}}