On https://gerrit.wikimedia.org/r/#/c/325177/ mwext-qunit-jessie fails with mw.language.convertNumber( 12.34 ) returning 12,34. Debugging shows that the separator conversion table for English is {'.': ',', ',': '.'} which probably comes from the mw.language unit tests. The errors are nondeterministic on my local machine - about half the time the conversion table is undefined and all works as it should.
The mw.language test cleanup uses mw.Map.values which has been deprecated in T146432. For some reason I don't see any deprecation warning on the console. Maybe it causes issues somehow? (although I can't imagine how it could).
On a recheck a different test fails still related to comma vs dot as a decimal separator:
mmv.ui.metadataPanel Setting location information works as expected FAILED Location text is set as expected - if this fails it may be due to i18n issues. vvv vvv Expected: "Location: 12° 20′ 44.44″ N, 98° 45′ 55.56″ E" Actual: "Location: 12° 20′ 44,44″ N, 98° 45′ 55,56″ E" ^^^ ^^^ | |