- From: <bugzilla@jessica.w3.org>
- Date: Thu, 20 Sep 2012 09:17:36 +0000
- To: www-dom@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=18931 Summary: D3E should define when compositionupdate event is fired Product: WebAppsWG Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DOM3 Events AssignedTo: schepers@w3.org ReportedBy: masayuki@d-toybox.com QAContact: public-webapps-bugzilla@w3.org CC: mike@w3.org, www-dom@w3.org I forgot to file this issue here. I mentioned this in the ML but nobody never replied this: http://lists.w3.org/Archives/Public/www-dom/2012JanMar/0239.html > I think D3E spec should define the timing of compositionupdate event clearly. > > On IE9, compositionupdate event is fired *after* editor content is modified actually. > > On WebKit and Gecko, it's fired *before* editor content is modified. > > That means there is a difference. That is, whether web app can access modified content by value of <input> or <textarea>, or innerHTML of editing host of a contenteditable element. > > I think that most web application developers expect IE9's behavior because compositionupdate isn't cancelable and they may want to access the modified value. > > For the compatibility between browsers, I'd like to suggest that D3E should define the timing. I recommend the IE9's behavior. -- Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
Received on Thursday, 20 September 2012 09:17:37 UTC