I just retried all three versions in incognito mode, all extensions disabled except VM beta 2.13.0.20, all userscripts disabled except mb_multi_external_links:
def082ca6f8822a81295e1fcec888fa22e614fa4 doesn’t work
2ea9cead2f6c3a9e78f32584d2c43c732b1a1a1e doesn’t work
a35e7651c68b623dc607d0520cdb74cd843ed748 works
then I went back to normal mode and restored the VM backup I created before this test. It no longer works.
I reinstall a35e7651c68b623dc607d0520cdb74cd843ed748 and it works. Reinstalling 2ea9cead2f6c3a9e78f32584d2c43c732b1a1a1e makes it stop working.
I didn’t see any errors the entire time.
Enhanced cover art uploader
Guess language and script
- Use id instead of name in dropdown. User interface can be translated
instrument.js:102 [mb_guess_language] An error occurred Error: Label Japanese not found in selection dropdown list
at selectOption (MB: Guess language and script.user.js:239:17)
at guessScript (MB: Guess language and script.user.js:251:7)
at MB: Guess language and script.user.js:189:15
(anonymous) @ instrument.js:102
onError @ MB: Guess language and script.user.js:28
(anonymous) @ MB: Guess language and script.user.js:28
fireHandlers @ MB: Guess language and script.user.js:28
error @ MB: Guess language and script.user.js:28
(anonymous) @ MB: Guess language and script.user.js:28
Promise.catch (async)
logFailure @ MB: Guess language and script.user.js:28
(anonymous) @ MB: Guess language and script.user.js:261
r @ helpers.js:71
- Some detection feedback:
https://musicbrainz.org/release/f76b563d-e87b-4720-a725-fdeeb4ce7c20
mul / Qaaa → jpn / Jpan
instrument.js:102 [mb_guess_language] Failed to guess language Error: Could not detect language reliably
at MB: Guess language and script.user.js:76:13
at o (MB: Guess language and script.user.js:25:531)
at _settle (MB: Guess language and script.user.js:25:840)
at t (MB: Guess language and script.user.js:25:1982)
(anonymous) @ instrument.js:102
onError @ MB: Guess language and script.user.js:28
(anonymous) @ MB: Guess language and script.user.js:28
fireHandlers @ MB: Guess language and script.user.js:28
error @ MB: Guess language and script.user.js:28
(anonymous) @ MB: Guess language and script.user.js:187
Promise.then (async)
_catch @ MB: Guess language and script.user.js:25
(anonymous) @ MB: Guess language and script.user.js:184
Promise.then (async)
_call @ MB: Guess language and script.user.js:25
doGuess @ MB: Guess language and script.user.js:183
(anonymous) @ MB: Guess language and script.user.js:261
r @ helpers.js:71
instrument.js:102 [mb_guess_language] Identified as Japanese with confidence 98.54%, of which 78.95% Latin
https://musicbrainz.org/release/422544a5-c27e-4ac1-8c48-011ecc5db09f
jpn / Qaaa → jpn / Jpan
instrument.js:102 [mb_guess_language] Failed to guess language Error: Could not detect language reliably
at MB: Guess language and script.user.js:76:13
at o (MB: Guess language and script.user.js:25:531)
at _settle (MB: Guess language and script.user.js:25:840)
at t (MB: Guess language and script.user.js:25:1982)
(anonymous) @ instrument.js:102
onError @ MB: Guess language and script.user.js:28
(anonymous) @ MB: Guess language and script.user.js:28
fireHandlers @ MB: Guess language and script.user.js:28
error @ MB: Guess language and script.user.js:28
(anonymous) @ MB: Guess language and script.user.js:187
Promise.then (async)
_catch @ MB: Guess language and script.user.js:25
(anonymous) @ MB: Guess language and script.user.js:184
Promise.then (async)
_call @ MB: Guess language and script.user.js:25
doGuess @ MB: Guess language and script.user.js:183
(anonymous) @ MB: Guess language and script.user.js:261
r @ helpers.js:71
instrument.js:102 [mb_guess_language] Identified as Japanese with confidence 91.04%, of which 35.82% Latin
https://musicbrainz.org/release/c69a350e-5103-4556-873f-59b077b9c812
jpn / Qaaa → jpn / Jpan
instrument.js:102 [mb_guess_language] Identified as ja with confidence 83%
instrument.js:102 [mb_guess_language] Identified as Japanese with confidence 82.55%, of which 20.13% Latin
https://musicbrainz.org/release/0309d375-7f4b-43d0-9a4c-57255603de01
→ deu / Latn
instrument.js:102 [mb_guess_language] Failed to guess language Error: Could not detect language reliably
at MB: Guess language and script.user.js:76:13
at o (MB: Guess language and script.user.js:25:531)
at _settle (MB: Guess language and script.user.js:25:840)
at t (MB: Guess language and script.user.js:25:1982)
(anonymous) @ instrument.js:102
instrument.js:102 [mb_guess_language] Identified as Latin with confidence 96.85%
https://musicbrainz.org/release/f2bc581d-b5af-439c-bf41-806bea8065c9
→ eng / Latn
instrument.js:102 [mb_guess_language] Identified as en with confidence 92%
instrument.js:102 [mb_guess_language] Could not determine script
(anonymous) @ instrument.js:102
https://musicbrainz.org/release/e5bc7429-f28c-4d18-ae5b-f7472da3e511
→ eng / latn
instrument.js:102 [mb_guess_language] Failed to guess language Error: Could not detect language reliably
at MB: Guess language and script.user.js:76:13
at o (MB: Guess language and script.user.js:25:531)
at _settle (MB: Guess language and script.user.js:25:840)
at t (MB: Guess language and script.user.js:25:1982)
(anonymous) @ instrument.js:102
instrument.js:102 [mb_guess_language] Identified as Latin with confidence 100.00%
https://musicbrainz.org/release/2464d67d-a675-4017-9153-765a21cdd1a4
→ deu / Latn
instrument.js:102 [mb_guess_language] Identified as en with confidence 99%
instrument.js:102 [mb_guess_language] Identified as Latin with confidence 99.34%
https://musicbrainz.org/release/d2bc383d-a4d3-4248-8a78-2820c6facc8a
→ deu / latn
Trouble with punctuation?
instrument.js:102 [mb_guess_language] Identified as en with confidence 92%
instrument.js:102 [mb_guess_language] Could not determine script
(anonymous) @ instrument.js:102
Trivia:
While looking at the language statistics I noticed something that looks like a 10 year old bug