{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/webrtc-pc/issues/1965","repository_url":"https://api.github.com/repos/w3c/webrtc-pc","labels_url":"https://api.github.com/repos/w3c/webrtc-pc/issues/1965/labels{/name}","comments_url":"https://api.github.com/repos/w3c/webrtc-pc/issues/1965/comments","events_url":"https://api.github.com/repos/w3c/webrtc-pc/issues/1965/events","html_url":"https://github.com/w3c/webrtc-pc/issues/1965","id":351111162,"node_id":"MDU6SXNzdWUzNTExMTExNjI=","number":1965,"title":"Describe consistency model between *{local|remote}*Description attributes","user":{"login":"alvestrand","id":480893,"node_id":"MDQ6VXNlcjQ4MDg5Mw==","avatar_url":"https://avatars2.githubusercontent.com/u/480893?v=4","gravatar_id":"","url":"https://api.github.com/users/alvestrand","html_url":"https://github.com/alvestrand","followers_url":"https://api.github.com/users/alvestrand/followers","following_url":"https://api.github.com/users/alvestrand/following{/other_user}","gists_url":"https://api.github.com/users/alvestrand/gists{/gist_id}","starred_url":"https://api.github.com/users/alvestrand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alvestrand/subscriptions","organizations_url":"https://api.github.com/users/alvestrand/orgs","repos_url":"https://api.github.com/users/alvestrand/repos","events_url":"https://api.github.com/users/alvestrand/events{/privacy}","received_events_url":"https://api.github.com/users/alvestrand/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"alvestrand","id":480893,"node_id":"MDQ6VXNlcjQ4MDg5Mw==","avatar_url":"https://avatars2.githubusercontent.com/u/480893?v=4","gravatar_id":"","url":"https://api.github.com/users/alvestrand","html_url":"https://github.com/alvestrand","followers_url":"https://api.github.com/users/alvestrand/followers","following_url":"https://api.github.com/users/alvestrand/following{/other_user}","gists_url":"https://api.github.com/users/alvestrand/gists{/gist_id}","starred_url":"https://api.github.com/users/alvestrand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alvestrand/subscriptions","organizations_url":"https://api.github.com/users/alvestrand/orgs","repos_url":"https://api.github.com/users/alvestrand/repos","events_url":"https://api.github.com/users/alvestrand/events{/privacy}","received_events_url":"https://api.github.com/users/alvestrand/received_events","type":"User","site_admin":false},"assignees":[{"login":"alvestrand","id":480893,"node_id":"MDQ6VXNlcjQ4MDg5Mw==","avatar_url":"https://avatars2.githubusercontent.com/u/480893?v=4","gravatar_id":"","url":"https://api.github.com/users/alvestrand","html_url":"https://github.com/alvestrand","followers_url":"https://api.github.com/users/alvestrand/followers","following_url":"https://api.github.com/users/alvestrand/following{/other_user}","gists_url":"https://api.github.com/users/alvestrand/gists{/gist_id}","starred_url":"https://api.github.com/users/alvestrand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alvestrand/subscriptions","organizations_url":"https://api.github.com/users/alvestrand/orgs","repos_url":"https://api.github.com/users/alvestrand/repos","events_url":"https://api.github.com/users/alvestrand/events{/privacy}","received_events_url":"https://api.github.com/users/alvestrand/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2018-08-16T08:46:17Z","updated_at":"2018-08-20T20:30:55Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"The spec doesn't enforce a particular consistency model between the localDescription, currentLocalDescription, pendingLocalDescription and their remote counterparts.\r\nThese descriptions can potentially change over the time of execution of Javascript, meaning that their values could be observed inconsistently by a script.\r\n\r\nSuggestion: Specify that all the six attributes are observed from a single consistent snapshot. (In theory, we could specify that this is observed at the time of script startup, but I think that increases overhead for functions that don't observe these attributes, so I think we should leave the exact time of observation implementation-defined.)\r\n\r\nCC @foolip "},"comment":{"url":"https://api.github.com/repos/w3c/webrtc-pc/issues/comments/414452785","html_url":"https://github.com/w3c/webrtc-pc/issues/1965#issuecomment-414452785","issue_url":"https://api.github.com/repos/w3c/webrtc-pc/issues/1965","id":414452785,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNDQ1Mjc4NQ==","user":{"login":"henbos","id":11347890,"node_id":"MDQ6VXNlcjExMzQ3ODkw","avatar_url":"https://avatars2.githubusercontent.com/u/11347890?v=4","gravatar_id":"","url":"https://api.github.com/users/henbos","html_url":"https://github.com/henbos","followers_url":"https://api.github.com/users/henbos/followers","following_url":"https://api.github.com/users/henbos/following{/other_user}","gists_url":"https://api.github.com/users/henbos/gists{/gist_id}","starred_url":"https://api.github.com/users/henbos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henbos/subscriptions","organizations_url":"https://api.github.com/users/henbos/orgs","repos_url":"https://api.github.com/users/henbos/repos","events_url":"https://api.github.com/users/henbos/events{/privacy}","received_events_url":"https://api.github.com/users/henbos/received_events","type":"User","site_admin":false},"created_at":"2018-08-20T20:30:55Z","updated_at":"2018-08-20T20:30:55Z","author_association":"CONTRIBUTOR","body":"Chrome's bug can be triggered in WPT, it's just a matter of not waiting for the async operation (setLocal/RemoteDescription) to complete before reading the value of the current/pending local/remote descriptions."}}
{"actor":{"display_login":"henbos"}}