diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 19a732a86d16cad550aec40c58f6e0febfeb2adf..75a480bccc7199abf266e518fb88692c226c6ae8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -39,4 +39,4 @@ client_test:
     - apk add chromium
     - export CHROME_BIN=/usr/bin/chromium-browser
   script:
-    - cd client && npm test --watch=false --browsers=ChromeHeadless
\ No newline at end of file
+    - cd client && npm test --watch=false --browsers=GitlabChromeHeadless
\ No newline at end of file
diff --git a/client/karma.conf.js b/client/karma.conf.js
index c6a90c10a8ee5c516f491e1bb1b2acc24763b9d0..f60beb7b5d0c26414c5486a9d989d0efdf53e942 100644
--- a/client/karma.conf.js
+++ b/client/karma.conf.js
@@ -39,6 +39,12 @@ module.exports = function (config) {
     autoWatch: true,
     browsers: ['Chrome'],
     singleRun: false,
-    restartOnFileChange: true
+    restartOnFileChange: true,
+    customLaunchers: {
+      GitlabHeadlessChrome: {
+        base: 'ChromeHeadless',
+        flags: ['--no-sandbox'],
+      },
+    },
   });
 };