{"action":"created","issue":{"url":"https://api.github.com/repos/PolymerElements/iron-menu-behavior/issues/51","repository_url":"https://api.github.com/repos/PolymerElements/iron-menu-behavior","labels_url":"https://api.github.com/repos/PolymerElements/iron-menu-behavior/issues/51/labels{/name}","comments_url":"https://api.github.com/repos/PolymerElements/iron-menu-behavior/issues/51/comments","events_url":"https://api.github.com/repos/PolymerElements/iron-menu-behavior/issues/51/events","html_url":"https://github.com/PolymerElements/iron-menu-behavior/pull/51","id":135555280,"number":51,"title":"Fixes #50: IronMenuBehavior no longer blurs its host 'in preparation for' focusing something else.","user":{"login":"bicknellr","id":406614,"avatar_url":"https://avatars.githubusercontent.com/u/406614?v=3","gravatar_id":"","url":"https://api.github.com/users/bicknellr","html_url":"https://github.com/bicknellr","followers_url":"https://api.github.com/users/bicknellr/followers","following_url":"https://api.github.com/users/bicknellr/following{/other_user}","gists_url":"https://api.github.com/users/bicknellr/gists{/gist_id}","starred_url":"https://api.github.com/users/bicknellr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bicknellr/subscriptions","organizations_url":"https://api.github.com/users/bicknellr/orgs","repos_url":"https://api.github.com/users/bicknellr/repos","events_url":"https://api.github.com/users/bicknellr/events{/privacy}","received_events_url":"https://api.github.com/users/bicknellr/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/PolymerElements/iron-menu-behavior/labels/cla:%20yes","name":"cla: yes","color":"00ff00"}],"state":"open","locked":false,"assignee":{"login":"notwaldorf","id":1369170,"avatar_url":"https://avatars.githubusercontent.com/u/1369170?v=3","gravatar_id":"","url":"https://api.github.com/users/notwaldorf","html_url":"https://github.com/notwaldorf","followers_url":"https://api.github.com/users/notwaldorf/followers","following_url":"https://api.github.com/users/notwaldorf/following{/other_user}","gists_url":"https://api.github.com/users/notwaldorf/gists{/gist_id}","starred_url":"https://api.github.com/users/notwaldorf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/notwaldorf/subscriptions","organizations_url":"https://api.github.com/users/notwaldorf/orgs","repos_url":"https://api.github.com/users/notwaldorf/repos","events_url":"https://api.github.com/users/notwaldorf/events{/privacy}","received_events_url":"https://api.github.com/users/notwaldorf/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2016-02-22T21:49:02Z","updated_at":"2016-03-24T17:39:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/PolymerElements/iron-menu-behavior/pulls/51","html_url":"https://github.com/PolymerElements/iron-menu-behavior/pull/51","diff_url":"https://github.com/PolymerElements/iron-menu-behavior/pull/51.diff","patch_url":"https://github.com/PolymerElements/iron-menu-behavior/pull/51.patch"},"body":"There's no point to blurring if something else is going to be immediately focused afterwards. More importantly, as @robdodson pointed out, this causes elements with IronMenuBehavior which contain no items to become keyboard traps: The user tabs to the menu to focus it, the then menu blurs itself but does not focus anything else in response since it has no items. This causes the focus position to be lost and prevents the user from passing the menu using the keyboard."},"comment":{"url":"https://api.github.com/repos/PolymerElements/iron-menu-behavior/issues/comments/200943862","html_url":"https://github.com/PolymerElements/iron-menu-behavior/pull/51#issuecomment-200943862","issue_url":"https://api.github.com/repos/PolymerElements/iron-menu-behavior/issues/51","id":200943862,"user":{"login":"bicknellr","id":406614,"avatar_url":"https://avatars.githubusercontent.com/u/406614?v=3","gravatar_id":"","url":"https://api.github.com/users/bicknellr","html_url":"https://github.com/bicknellr","followers_url":"https://api.github.com/users/bicknellr/followers","following_url":"https://api.github.com/users/bicknellr/following{/other_user}","gists_url":"https://api.github.com/users/bicknellr/gists{/gist_id}","starred_url":"https://api.github.com/users/bicknellr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bicknellr/subscriptions","organizations_url":"https://api.github.com/users/bicknellr/orgs","repos_url":"https://api.github.com/users/bicknellr/repos","events_url":"https://api.github.com/users/bicknellr/events{/privacy}","received_events_url":"https://api.github.com/users/bicknellr/received_events","type":"User","site_admin":false},"created_at":"2016-03-24T17:39:55Z","updated_at":"2016-03-24T17:39:55Z","body":"I removed the 1ms timeout from the async call and it no longer flashes the menu's focus state."}}