{"action":"created","issue":{"url":"https://api.github.com/repos/phetsims/scenery/issues/58","repository_url":"https://api.github.com/repos/phetsims/scenery","labels_url":"https://api.github.com/repos/phetsims/scenery/issues/58/labels{/name}","comments_url":"https://api.github.com/repos/phetsims/scenery/issues/58/comments","events_url":"https://api.github.com/repos/phetsims/scenery/issues/58/events","html_url":"https://github.com/phetsims/scenery/issues/58","id":14542645,"node_id":"MDU6SXNzdWUxNDU0MjY0NQ==","number":58,"title":"should Event be delivered to a listener that is added to a node further up the Trail?","user":{"login":"pixelzoom","id":3046552,"node_id":"MDQ6VXNlcjMwNDY1NTI=","avatar_url":"https://avatars1.githubusercontent.com/u/3046552?v=4","gravatar_id":"","url":"https://api.github.com/users/pixelzoom","html_url":"https://github.com/pixelzoom","followers_url":"https://api.github.com/users/pixelzoom/followers","following_url":"https://api.github.com/users/pixelzoom/following{/other_user}","gists_url":"https://api.github.com/users/pixelzoom/gists{/gist_id}","starred_url":"https://api.github.com/users/pixelzoom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pixelzoom/subscriptions","organizations_url":"https://api.github.com/users/pixelzoom/orgs","repos_url":"https://api.github.com/users/pixelzoom/repos","events_url":"https://api.github.com/users/pixelzoom/events{/privacy}","received_events_url":"https://api.github.com/users/pixelzoom/received_events","type":"User","site_admin":false},"labels":[{"id":170992194,"node_id":"MDU6TGFiZWwxNzA5OTIxOTQ=","url":"https://api.github.com/repos/phetsims/scenery/labels/priority:3-medium","name":"priority:3-medium","color":"FFE600","default":false},{"id":55069784,"node_id":"MDU6TGFiZWw1NTA2OTc4NA==","url":"https://api.github.com/repos/phetsims/scenery/labels/scenery:user-input","name":"scenery:user-input","color":"fef2c0","default":false},{"id":22865971,"node_id":"MDU6TGFiZWwyMjg2NTk3MQ==","url":"https://api.github.com/repos/phetsims/scenery/labels/type:question","name":"type:question","color":"EDCB62","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2013-05-20T22:28:19Z","updated_at":"2018-07-10T20:13:50Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"I encountered this while implementing ComboBox.  A 'down' event on the combo box's button pops up the list and adds a listener to the scene. The scene listener is intended to process subsequent 'down' events anywhere on the scene, to dismiss the list. What I didn't count on is that the button 'down' event is delivered to the scene listener, making the list pop down immediately.\n\nI worked around it in BLL by adding a flag that causes the scene listener to fire on the second 'down' event that it receives.  Not pretty, and it will fail if this behavior changes.\n\nJO demonstrated that this is consistent with DOM event handling.  Is it how we want Scenery to behave?  \n"},"comment":{"url":"https://api.github.com/repos/phetsims/scenery/issues/comments/403951036","html_url":"https://github.com/phetsims/scenery/issues/58#issuecomment-403951036","issue_url":"https://api.github.com/repos/phetsims/scenery/issues/58","id":403951036,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMzk1MTAzNg==","user":{"login":"pixelzoom","id":3046552,"node_id":"MDQ6VXNlcjMwNDY1NTI=","avatar_url":"https://avatars1.githubusercontent.com/u/3046552?v=4","gravatar_id":"","url":"https://api.github.com/users/pixelzoom","html_url":"https://github.com/pixelzoom","followers_url":"https://api.github.com/users/pixelzoom/followers","following_url":"https://api.github.com/users/pixelzoom/following{/other_user}","gists_url":"https://api.github.com/users/pixelzoom/gists{/gist_id}","starred_url":"https://api.github.com/users/pixelzoom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pixelzoom/subscriptions","organizations_url":"https://api.github.com/users/pixelzoom/orgs","repos_url":"https://api.github.com/users/pixelzoom/repos","events_url":"https://api.github.com/users/pixelzoom/events{/privacy}","received_events_url":"https://api.github.com/users/pixelzoom/received_events","type":"User","site_admin":false},"created_at":"2018-07-10T20:13:50Z","updated_at":"2018-07-10T20:13:50Z","author_association":"CONTRIBUTOR","body":"... and it looks like we had a consensus on how to proceed in https://github.com/phetsims/scenery/issues/58#issuecomment-190799579 (March 2016)."}}
{"actor":{"display_login":"pixelzoom"}}