- From: <bugzilla@jessica.w3.org>
- Date: Tue, 08 Mar 2011 19:20:34 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=12267 David Singer <singer@apple.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |singer@apple.com --- Comment #2 from David Singer <singer@apple.com> 2011-03-08 19:20:33 UTC --- There seem to be two problems here: (a) a script handling an event may be reacting to an 'old' state and (b) when testing, it's hard to verify behavior if it's time-dependent and not predictable. We can't freeze the video while we process events; I assume that's not what is discussed here, but obviously actually pausing is not an option. We could 'snapshot' the state as it was at the time of an event, but that just moves the problem down into the engine. That is, we've told the event/scripting layer a lie about the true current state, and so when it says "given that the state is X I want Y to happen" the state is no longer actually X, so should Y happen or not? On testing, it may be that we can introduce some testing hooks to alleviate this problem, but I am not sure what they are. I don't think we should distort normal operation in order to make it testable, however. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Tuesday, 8 March 2011 19:20:38 UTC