https://en.wikipedia.org/w/index.php?title=Stand-your-ground_law&diff=562005779&oldid=561464750 is a good example (hat-tip to MatMaRex)
Version: unspecified
Severity: major
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=50120
https://en.wikipedia.org/w/index.php?title=Stand-your-ground_law&diff=562005779&oldid=561464750 is a good example (hat-tip to MatMaRex)
Version: unspecified
Severity: major
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=50120
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Jdforrester-WMF | T52781 VisualEditor: Browser blacklist issues (tracking) | |||
Resolved | matmarex | T52813 VisualEditor: Remove Opera from blacklist | |||
Resolved | matmarex | T38000 VisualEditor: Does not work in Opera (tracking) | |||
Resolved | matmarex | T52385 VisualEditor: Categories deleted or misplaced when a reference is added (in Opera) |
Very strange, looks like metadata is being moved somehow. Do we have any information about what the editors did to provoke this?
(In reply to comment #1)
Another is
https://pl.wikipedia.org/w/index.
php?title=Waldemar_Kasta&diff=36944980&oldid=36944831
Bartosz,
Both these corruptions were by you - were both of them made using Opera? If so, I'm happy to mark this bug out to you (but please clean up after yourself when editing using a blacklisted browser).
Eh, it seems to be Opera-specific after all, I can't reproduce on Firefox (but it reproduces reliably in Opera).
Funnily, my testing shows that the categories are only moved inside the reference if it contains a template. Inserting an empty or text-only reference results in the cateogires eing killed entirely.
function testSpliceBroken() {
var n = 256;
var a = [];
a[n] = 'a';
a.splice( n+1, 0, 'b' );
return a[n] != 'a';
};
This yields 'true' on Opera.
That's probably the bizarrest browser bug I've ever seen, and it seems to be the root cause of this.
Change 72233 had a related patch set uploaded by Matmarex:
Array.prototype.splice polyfill for Opera