diff --git a/packages/common/karma.conf.js b/packages/common/karma.conf.js
index b6731e5705b9b7419fa3831747c0a3feb0bfd074..f9cda6ad8cd84ec117f224be7da7c534b48b0490 100644
--- a/packages/common/karma.conf.js
+++ b/packages/common/karma.conf.js
@@ -15,7 +15,7 @@ module.exports = function(config) {
       {pattern: './**/*', included: false, watched: true, served: true},
     ],
     autoWatch: true,
-    browsers: ['ChromeHeadlessNoSandbox'],
+    browsers: ['ChromeHeadlessNoSandbox', 'FirefoxHeadless'],
     customLaunchers: {
       ChromeHeadlessNoSandbox: {
         base: 'ChromeHeadless',
diff --git a/packages/common/package.json b/packages/common/package.json
index fde5c095a55769d15d8d248cbc4b001a4823d2e6..8df498717d06808c2c9a319ca19fecdb64707c41 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -3,22 +3,23 @@
   "version": "1.0.1",
   "module": "index.js",
   "devDependencies": {
+    "@rollup/plugin-commonjs": "^11.0.0",
+    "@rollup/plugin-json": "^4.0.2",
+    "@rollup/plugin-node-resolve": "^7.0.0",
     "chai": "^4.2.0",
     "eslint": "^6.8.0",
     "eslint-plugin-jsdoc": "^22.0.0",
     "karma": "^4.2.0",
     "karma-chrome-launcher": "^3.0.0",
+    "karma-firefox-launcher": "^1.3.0",
     "karma-mocha": "^1.3.0",
     "mocha": "^7.1.0",
     "node-sass": "^4.12.0",
     "puppeteer": "^1.20.0",
     "rollup": "^2.0.3",
-    "@rollup/plugin-commonjs": "^11.0.0",
     "rollup-plugin-consts": "^1.0.1",
     "rollup-plugin-copy": "^3.1.0",
     "rollup-plugin-delete": "^1.1.0",
-    "@rollup/plugin-json": "^4.0.2",
-    "@rollup/plugin-node-resolve": "^7.0.0",
     "rollup-plugin-serve": "^1.0.1"
   },
   "scripts": {