{"action":"created","issue":{"url":"https://api.github.com/repos/PolymerElements/paper-dropdown-menu/issues/106","labels_url":"https://api.github.com/repos/PolymerElements/paper-dropdown-menu/issues/106/labels{/name}","comments_url":"https://api.github.com/repos/PolymerElements/paper-dropdown-menu/issues/106/comments","events_url":"https://api.github.com/repos/PolymerElements/paper-dropdown-menu/issues/106/events","html_url":"https://github.com/PolymerElements/paper-dropdown-menu/issues/106","id":122185140,"number":106,"title":"On FF, a disabled menu with a selected item looks wonky","user":{"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},"labels":[],"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":1,"created_at":"2015-12-15T03:26:55Z","updated_at":"2015-12-29T18:47:45Z","closed_at":null,"body":"Repro steps: http://jsbin.com/jekupi/edit?html,output\r\nWonky:\r\n<img width=\"246\" alt=\"screen shot 2015-12-14 at 7 26 46 pm\" src=\"https://cloud.githubusercontent.com/assets/1369170/11801212/a1dc373c-a298-11e5-8752-c2cafff83e74.png\">\r\n"},"comment":{"url":"https://api.github.com/repos/PolymerElements/paper-dropdown-menu/issues/comments/167851632","html_url":"https://github.com/PolymerElements/paper-dropdown-menu/issues/106#issuecomment-167851632","issue_url":"https://api.github.com/repos/PolymerElements/paper-dropdown-menu/issues/106","id":167851632,"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":"2015-12-29T18:47:45Z","updated_at":"2015-12-29T18:47:45Z","body":"I've been looking into this for a bit and Firefox is dropping a change event in iron-input. If you put a debugger before [this line](https://github.com/PolymerElements/iron-input/blob/72169bec94949ed81d6e8d0f81413d68b1122047/iron-input.html#L132), `bind-value-changed` gets fired twice - first during `_ready` and second as a result of the iron-selector setting its initial selected value. The first time, everything seems fine, but in the second call to fire, `node.dispatchEvent(event)` does nothing. The event isn't cancelable yet neither of the event handlers for `bind-value-changed` are called (including the one which propagates this back up to the paper-input, affecting the label).\r\n\r\nIn the middle of writing that I finally decided to look at the iron-input bugs and this is totally a dup of PolymerElements/iron-input#47, so PolymerElements/iron-input#69 is probably going to fix this. And, what do you know, `this.hasAttribute('disabled')` returns false during the first firing of `bind-value-changed` and true the next.. I'll take this as a lesson to do more digging first.."}}