{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/web-platform-tests/issues/2238","labels_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/2238/labels{/name}","comments_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/2238/comments","events_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/2238/events","html_url":"https://github.com/w3c/web-platform-tests/pull/2238","id":110572165,"number":2238,"title":"Stop using designMode and execCommand for dirtying in HTML form constraint tests","user":{"login":"cvrebert","id":419884,"avatar_url":"https://avatars.githubusercontent.com/u/419884?v=3","gravatar_id":"","url":"https://api.github.com/users/cvrebert","html_url":"https://github.com/cvrebert","followers_url":"https://api.github.com/users/cvrebert/followers","following_url":"https://api.github.com/users/cvrebert/following{/other_user}","gists_url":"https://api.github.com/users/cvrebert/gists{/gist_id}","starred_url":"https://api.github.com/users/cvrebert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cvrebert/subscriptions","organizations_url":"https://api.github.com/users/cvrebert/orgs","repos_url":"https://api.github.com/users/cvrebert/repos","events_url":"https://api.github.com/users/cvrebert/events{/privacy}","received_events_url":"https://api.github.com/users/cvrebert/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/web-platform-tests/labels/html","name":"html","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-09T01:29:03Z","updated_at":"2015-11-10T03:21:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/w3c/web-platform-tests/pulls/2238","html_url":"https://github.com/w3c/web-platform-tests/pull/2238","diff_url":"https://github.com/w3c/web-platform-tests/pull/2238.diff","patch_url":"https://github.com/w3c/web-platform-tests/pull/2238.patch"},"body":"Reverts part of 4b3ce31884b64ff56a9c9d259d8a1faac02ad8f4\r\nReasserts #928\r\nCloses #923\r\nSee also: https://critic.hoppipolla.co.uk/showcomment?chain=12393\r\n\r\n`document.designMode` and `document.execCommand()` are not currently well-standardized, and are not especially germane to these tests. They aren't spec'd to affect either the \"dirty value flag\" or the \"last edited by the user\" flag any differently than simply modifying the `.value` property would, which the test code already does.\r\nTherefore, this commit removes them from `validator.js:set_dirty()`"},"comment":{"url":"https://api.github.com/repos/w3c/web-platform-tests/issues/comments/155272736","html_url":"https://github.com/w3c/web-platform-tests/pull/2238#issuecomment-155272736","issue_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/2238","id":155272736,"user":{"login":"cvrebert","id":419884,"avatar_url":"https://avatars.githubusercontent.com/u/419884?v=3","gravatar_id":"","url":"https://api.github.com/users/cvrebert","html_url":"https://github.com/cvrebert","followers_url":"https://api.github.com/users/cvrebert/followers","following_url":"https://api.github.com/users/cvrebert/following{/other_user}","gists_url":"https://api.github.com/users/cvrebert/gists{/gist_id}","starred_url":"https://api.github.com/users/cvrebert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cvrebert/subscriptions","organizations_url":"https://api.github.com/users/cvrebert/orgs","repos_url":"https://api.github.com/users/cvrebert/repos","events_url":"https://api.github.com/users/cvrebert/events{/privacy}","received_events_url":"https://api.github.com/users/cvrebert/received_events","type":"User","site_admin":false},"created_at":"2015-11-10T03:21:58Z","updated_at":"2015-11-10T03:21:58Z","body":"Making Chrome's `execCommand` slightly saner is now blocked on this; see https://code.google.com/p/chromium/issues/detail?id=540978#c6"}}