{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/webcomponents/issues/513","repository_url":"https://api.github.com/repos/w3c/webcomponents","labels_url":"https://api.github.com/repos/w3c/webcomponents/issues/513/labels{/name}","comments_url":"https://api.github.com/repos/w3c/webcomponents/issues/513/comments","events_url":"https://api.github.com/repos/w3c/webcomponents/issues/513/events","html_url":"https://github.com/w3c/webcomponents/issues/513","id":158288939,"number":513,"title":"Events whose composed flag should be true","user":{"login":"hayatoito","id":160288,"avatar_url":"https://avatars.githubusercontent.com/u/160288?v=3","gravatar_id":"","url":"https://api.github.com/users/hayatoito","html_url":"https://github.com/hayatoito","followers_url":"https://api.github.com/users/hayatoito/followers","following_url":"https://api.github.com/users/hayatoito/following{/other_user}","gists_url":"https://api.github.com/users/hayatoito/gists{/gist_id}","starred_url":"https://api.github.com/users/hayatoito/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hayatoito/subscriptions","organizations_url":"https://api.github.com/users/hayatoito/orgs","repos_url":"https://api.github.com/users/hayatoito/repos","events_url":"https://api.github.com/users/hayatoito/events{/privacy}","received_events_url":"https://api.github.com/users/hayatoito/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/webcomponents/labels/shadow-dom","name":"shadow-dom","color":"207de5"},{"url":"https://api.github.com/repos/w3c/webcomponents/labels/v1","name":"v1","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":38,"created_at":"2016-06-03T04:28:09Z","updated_at":"2016-07-12T01:26:25Z","closed_at":null,"body":"We have decided to use `Event.composed` flag (false by default), instead of `Event.scoped`, negating its meaning. See the context: https://github.com/whatwg/html/issues/1160.\r\n\r\nThat means we should have a list of exceptional events whose composed flag should be true,\r\ninstead of the [current list](http://w3c.github.io/webcomponents/spec/shadow/#scoped-flag).\r\n\r\nEventually, instead of having a list in one place, each event's definition should mention its composed flag should be true in each place, but I would like to have a rough consensus here.\r\n\r\nI have made a list of events whose composed flag should be true by default, I think. The list is basically made from UIEvent spec: https://w3c.github.io/uievents/.\r\n\r\n-  Focus Events: blur, focus, focusin, focusout\r\n-  Mouse Events: click, dblclick, mousedown, mouseenter, mousemove, mosueout, mouseover, mouseup\r\n-  Wheel Events: wheel\r\n-  Input Events: beforeinput, input\r\n-  Keyboard Events: keydown, keyup\r\n-  Composition Events: compositionstart, compositionupdate, compositionend\r\n\r\nI am going to update Blink's implementation, however, what do you think about Composition Events? I am not 100% sure what should I do for Composiition Events. Should we exclude Composition Events from here?\r\n"},"comment":{"url":"https://api.github.com/repos/w3c/webcomponents/issues/comments/231912875","html_url":"https://github.com/w3c/webcomponents/issues/513#issuecomment-231912875","issue_url":"https://api.github.com/repos/w3c/webcomponents/issues/513","id":231912875,"user":{"login":"domenic","id":617481,"avatar_url":"https://avatars.githubusercontent.com/u/617481?v=3","gravatar_id":"","url":"https://api.github.com/users/domenic","html_url":"https://github.com/domenic","followers_url":"https://api.github.com/users/domenic/followers","following_url":"https://api.github.com/users/domenic/following{/other_user}","gists_url":"https://api.github.com/users/domenic/gists{/gist_id}","starred_url":"https://api.github.com/users/domenic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domenic/subscriptions","organizations_url":"https://api.github.com/users/domenic/orgs","repos_url":"https://api.github.com/users/domenic/repos","events_url":"https://api.github.com/users/domenic/events{/privacy}","received_events_url":"https://api.github.com/users/domenic/received_events","type":"User","site_admin":false},"created_at":"2016-07-12T01:26:25Z","updated_at":"2016-07-12T01:26:25Z","body":"I think we should update \"legacy\" event types. In my experience the \"legacy\" event types are used quite often across the web and it's mostly wishful thinking by spec authors that calls them legacy.\r\n\r\nI don't feel strongly about this though."}}
{"actor":{"display_login":"domenic"}}