It looks like there is an issue here with the number of asserts that are being done, causing the browser to freeze at time. For example, in the changepic widget tests, we see the following duplicate failures:

```
PROFILE_PICTURE already exists in main bundle/ui/bundles/zh_CN.properties
Source: 	

doubleTranslationKeysTest/</</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:46
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:42
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:40

PROFILE_PICTURE already exists in main bundle/ui/bundles/zh_CN.properties
Source: 	

doubleTranslationKeysTest/</</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:46
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:42
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:40

PROFILE_PICTURE already exists in main bundle/ui/bundles/zh_CN.properties
Source: 	

doubleTranslationKeysTest/</</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:46
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:42
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:40

PROFILE_PICTURE already exists in main bundle/ui/bundles/zh_CN.properties
Source: 	

doubleTranslationKeysTest/</</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:46
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:42
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:40

PROFILE_PICTURE already exists in main bundle/ui/bundles/zh_CN.properties
Source: 	

doubleTranslationKeysTest/</</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:46
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:42
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:40

PROFILE_PICTURE already exists in main bundle/ui/bundles/zh_CN.properties
Source: 	

doubleTranslationKeysTest/</</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:46
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:42
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:40

PROFILE_PICTURE already exists in main bundle/ui/bundles/zh_CN.properties
Source: 	

doubleTranslationKeysTest/</</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:46
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:42
.each@http://cam.oae.com/shared/vendor/js/requirejs/require-jquery.js:2617
doubleTranslationKeysTest/</<@http://cam.oae.com/tests/qunit/tests/js/doubletranslated.js:40
```