From 00cc9eb32a9387040d0175fcfd21cf9dcab6514f Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Thu, 10 Feb 2011 11:20:49 -0800 Subject: rewrite of JQuery lite implementation, which now better supports selected sets --- src/scenario/Scenario.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/scenario/Scenario.js') diff --git a/src/scenario/Scenario.js b/src/scenario/Scenario.js index d1f1eb33..81c85a61 100644 --- a/src/scenario/Scenario.js +++ b/src/scenario/Scenario.js @@ -256,6 +256,12 @@ function browserTrigger(element, type) { element.checked = !element.checked; break; } + // WTF!!! Error: Unspecified error. + // Don't know why, but some elements when detached seem to be in inconsistent state and + // calling .fireEvent() on them will result in very unhelpful error (Error: Unspecified error) + // forcing the browser to compute the element position (by reading its CSS) + // puts the element in consistent state. + element.style.posLeft; element.fireEvent('on' + type); if (lowercase(element.type) == 'submit') { while(element) { -- cgit v1.2.3