-
Notifications
You must be signed in to change notification settings - Fork 17
Argh... GitLab is broken again (regex/named capture groups) #45
Description
Today must be a horrible day for everybody using source hosting sites which are hellbent on making life miserable to anyone not using Chrome®™ or a Chrome®™-compatible browser. Now GitLab is breaking again because they decided it was a good idea to deploy named capture groups on their regexes for no good reason at all.
Apparently the polyfills injected by the addon cause GitLab to load one of their scripts... which breaks because it now contains unsupported regexes. The error console logs this:
SyntaxError: invalid regexp group commons-pages.admin.topics.edit-pages.admin.topics.new-pages.groups.epics.new-pages.groups.epics.sho-59a8e774.9fc6fd37.chunk.js:1:285
onStopRequest jar:file:///home/tomman/.mozilla/seamonkey/7b88ug1a.default/extensions/[email protected]!/bootstrap.js:430:7
Since SeaMonkey doesn't support named capture groups (yet), the entire tower of cards falls down there, and GitLab goes back to its usual behavior for anyone not using A Blessed Browser™ (i.e. everything broken, can't read anything but the first post on a issue, etc.)
When will the madness stop!? Maybe it's time to declare JavaScript and Google war criminals against mankind at the United Nations :/