On 10/25/2013 12:17 PM, Chris McMahon wrote:
* because of the way Selenium/WebDriver works in Chrome, some Chrome
tests would fail due to the way that ProveIt lies on top of all of the
other page controls.  ChromeDriver thinks that e.g. the 'Save' button in
the wikitext editor cannot be clicked, because it lies "behind" the
ProveIt controls.

Yeah, this is annoying, but I'm not sure what to do about it.

* ProveIt code being loaded into VisualEditor.  This is probably a VE
bug.  See the screen shot
https://bugzilla.wikimedia.org/show_bug.cgi?id=55801

Loading ProveIt in the actual VE edit page (e.g. http://en.wikipedia.org/wiki/Earth?veaction=edit) is undesirable. But it takes some work to prevent, since gadgets have no say in which pages they're loaded on. The only option is to make a loader script, but that adds a round-trip, and I'm not sure if it's worth it.

However, this seems to be about all gadgets (not just ProveIt) being loaded into the iframes. Indeed, this does not seem to be useful, since the gadget on the top-level article can reach into the frames already. I replied noting this.

* The javascript and css would be loaded erroneously in Internet
Explorer, sometimes causing the wikitext editor to fail to load.  I
would see the ProveIt styling on the upper left of the page in this case.
   See the screen shots at
https://bugzilla.wikimedia.org/show_bug.cgi?id=56117

The JS error you found is actually in RefToolbarLegacy. It is possible that RL is loading ProveIt when it shouldn't, though I have seen no other sign of such a bug so far. I've replied in more depth at the bug.

So testing ProveIt served its purpose-- we found some good bugs by doing
it.  Now to get the bugs fixed.

If you find something you believe is a bug in ProveIt itself, please file at https://code.google.com/p/proveit-js/issues/list .

Thanks,

Matt Flaschen


_______________________________________________
QA mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/qa

Reply via email to