{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/editing-explainer/issues/33","labels_url":"https://api.github.com/repos/w3c/editing-explainer/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/w3c/editing-explainer/issues/33/comments","events_url":"https://api.github.com/repos/w3c/editing-explainer/issues/33/events","html_url":"https://github.com/w3c/editing-explainer/issues/33","id":52043699,"number":33,"title":"Should execCommand be spec'd to do nothing in cE=typing?","user":{"login":"BenjamP","id":7493447,"avatar_url":"https://avatars.githubusercontent.com/u/7493447?v=3","gravatar_id":"","url":"https://api.github.com/users/BenjamP","html_url":"https://github.com/BenjamP","followers_url":"https://api.github.com/users/BenjamP/followers","following_url":"https://api.github.com/users/BenjamP/following{/other_user}","gists_url":"https://api.github.com/users/BenjamP/gists{/gist_id}","starred_url":"https://api.github.com/users/BenjamP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BenjamP/subscriptions","organizations_url":"https://api.github.com/users/BenjamP/orgs","repos_url":"https://api.github.com/users/BenjamP/repos","events_url":"https://api.github.com/users/BenjamP/events{/privacy}","received_events_url":"https://api.github.com/users/BenjamP/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/editing-explainer/labels/ContentEditable","name":"ContentEditable","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/w3c/editing-explainer/milestones/3","html_url":"https://github.com/w3c/editing-explainer/milestones/V1.1","labels_url":"https://api.github.com/repos/w3c/editing-explainer/milestones/3/labels","id":955632,"number":3,"title":"V1.1","description":"","creator":{"login":"BenjamP","id":7493447,"avatar_url":"https://avatars.githubusercontent.com/u/7493447?v=3","gravatar_id":"","url":"https://api.github.com/users/BenjamP","html_url":"https://github.com/BenjamP","followers_url":"https://api.github.com/users/BenjamP/followers","following_url":"https://api.github.com/users/BenjamP/following{/other_user}","gists_url":"https://api.github.com/users/BenjamP/gists{/gist_id}","starred_url":"https://api.github.com/users/BenjamP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BenjamP/subscriptions","organizations_url":"https://api.github.com/users/BenjamP/orgs","repos_url":"https://api.github.com/users/BenjamP/repos","events_url":"https://api.github.com/users/BenjamP/events{/privacy}","received_events_url":"https://api.github.com/users/BenjamP/received_events","type":"User","site_admin":false},"open_issues":15,"closed_issues":0,"state":"open","created_at":"2015-01-28T21:19:47Z","updated_at":"2015-02-23T21:57:50Z","due_on":null,"closed_at":null},"comments":20,"created_at":"2014-12-15T21:50:56Z","updated_at":"2015-04-23T15:52:44Z","closed_at":null,"body":"See mail thread at http://lists.w3.org/Archives/Public/public-editing-tf/2014Dec/0101.html\r\n\r\ncontentfEditable=typing should not call execCommand behavior by default, but should it work if javascript calls the APIs?"},"comment":{"url":"https://api.github.com/repos/w3c/editing-explainer/issues/comments/95631661","html_url":"https://github.com/w3c/editing-explainer/issues/33#issuecomment-95631661","issue_url":"https://api.github.com/repos/w3c/editing-explainer/issues/33","id":95631661,"user":{"login":"johanneswilm","id":595512,"avatar_url":"https://avatars.githubusercontent.com/u/595512?v=3","gravatar_id":"","url":"https://api.github.com/users/johanneswilm","html_url":"https://github.com/johanneswilm","followers_url":"https://api.github.com/users/johanneswilm/followers","following_url":"https://api.github.com/users/johanneswilm/following{/other_user}","gists_url":"https://api.github.com/users/johanneswilm/gists{/gist_id}","starred_url":"https://api.github.com/users/johanneswilm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanneswilm/subscriptions","organizations_url":"https://api.github.com/users/johanneswilm/orgs","repos_url":"https://api.github.com/users/johanneswilm/repos","events_url":"https://api.github.com/users/johanneswilm/events{/privacy}","received_events_url":"https://api.github.com/users/johanneswilm/received_events","type":"User","site_admin":false},"created_at":"2015-04-23T15:52:44Z","updated_at":"2015-04-23T15:52:44Z","body":"Hey guys, can we get some kind of resolution on this? Everyone seems to agree that we don't want to spec out the different execCommand methods right now and we might not ever support any of them inside cE=typing. \r\n\r\nIt's always easier to add functionality later on rather than remove it, and I don't think the proposals here really diverge much. About we add this text to the spec text under contenteditable=\"typing\": \r\n\r\n> `execCommand` and `queryCommand` should not affect elements that are editable because they or one of their ancestors has their contenteditable attribute set to \"typing\".\r\n\r\nIf we want to be more permissive at a later stage, we can always change that with a white list, etc. . We just need to have a solid minimum now.\r\n"}}