[rfc][icedtea-web] Reproducer for PR1198: JSObject#eval creates invalid JS object
Jiri Vanek
jvanek at redhat.com
Mon Nov 12 04:10:27 PST 2012
On 11/09/2012 08:26 PM, Adam Domurad wrote:
> Reproduces http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1198.
> When calling:
>
> JSObject win = JSObject.getWindow(applet);
> JSObject js = (JSObject) win.eval("new Object();")
>
> 'js' should be a valid JSObject, but due to this bug it is not possible to set or query its members.
> (JSObject encapsulates an ID passed from the C++ side of things, still looking into cause of bug).
>
> 2012-11-09 Adam Domurad <adomurad at redhat.com>
>
> Reproducer for PR1198, JSObject#eval creates invalid JS object.
> * tests/reproducers/simple/JSObjectFromEval/resources/JSObjectFromEval.html:
> Loads applet + JS for test
> * tests/reproducers/simple/JSObjectFromEval/resources/JSObjectFromEval.js:
> Calls java code to test JSObject#eval
> * tests/reproducers/simple/JSObjectFromEval/srcs/JSObjectFromEval.java:
> Provides java<->JS wrappers for JSObject methods
> * tests/reproducers/simple/JSObjectFromEval/testcases/JSObjectFromEvalTest.java:
> Tests if JSObject#eval creates valid JSObject.
Ok from my side.
I would probably change Browser.all to Browser.one, but it is up to you.
Thanx for reproducer. J.
More information about the distro-pkg-dev
mailing list