npruntime/embed-property-iframe-equality.html introduced in https://trac.webkit.org/changeset/137964, but fails on all WK2 platforms. (Apple Mac, GTK, EFL, Qt): --- /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/layout-test-results/plugins/npruntime/embed-property-iframe-equality-expected.txt +++ /home/webkitbuildbot/slaves/release64bitWebKit2_EC2/buildslave/qt-linux-64-release-webkit2/build/layout-test-results/plugins/npruntime/embed-property-iframe-equality-actual.txt @@ -2,4 +2,4 @@ -Send two references of a JavaScript object to the plugin for identity comparison in C++ PASS +Send two references of a JavaScript object to the plugin for identity comparison in C++ FAIL
I added it to wk2/TestExpectations to paint the bots green. Please unskip it with the proper fix.
I added that test case for a regression I fixed in the V8/NPAPI bindings that seemed generally applicable. Assuming the embed-property-equality.html test (i.e., the one embed-property-iframe-equality.html is derived from) is passing on the "WK2 platforms", then I suspect there's a similar bug in their NPAPI bindings too. But I politely ask that you find someone more familiar with WK2 and NPAPI than me to investigate this for what the proper fix is. The only fix I'm qualified to make here is to figure out how to change the test to be V8-specific, which doesn't seem helpful if it turns out there's actually a bug elsewhere in WebCore that should be fixed.
We may already have an old bug tracking this issue.
Support for plugins was removed in https://trac.webkit.org/changeset/265753/webkit.
<rdar://problem/96050541>