diff --git a/karma.common.conf.js b/karma.common.conf.js
index 9b2d58a322924d343d978b4c372995060ba1bf80..440ddc4431d0fd757565eb2e4a3545882c475052 100644
--- a/karma.common.conf.js
+++ b/karma.common.conf.js
@@ -5,6 +5,7 @@ module.exports = function(config) {
       client: {
         mocha: {
           ui: 'tdd',
+          timeout: 2000 * (process.env.CI === undefined ? 1 : 10)
         },
       },
       files: [
diff --git a/packages/app-shell/package.json b/packages/app-shell/package.json
index fa804f744738d4d0fe6791aa8576ab3c3e572b45..f9bbda1970c845e9fa81769befd06669dc6abf95 100644
--- a/packages/app-shell/package.json
+++ b/packages/app-shell/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/app-shell",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/app-shell",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -34,12 +34,12 @@
     "rollup-plugin-serve": "^1.0.1"
   },
   "dependencies": {
-    "@dbp-toolkit/auth": "^0.2.1",
-    "@dbp-toolkit/common": "^0.2.1",
-    "@dbp-toolkit/language-select": "^0.2.1",
-    "@dbp-toolkit/matomo": "^0.2.1",
-    "@dbp-toolkit/notification": "^0.2.1",
-    "@dbp-toolkit/person-profile": "^0.2.1",
+    "@dbp-toolkit/auth": "^0.2.2",
+    "@dbp-toolkit/common": "^0.2.2",
+    "@dbp-toolkit/language-select": "^0.2.2",
+    "@dbp-toolkit/matomo": "^0.2.2",
+    "@dbp-toolkit/notification": "^0.2.2",
+    "@dbp-toolkit/person-profile": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "i18next": "^19.8.4",
     "lit-element": "^2.4.0",
diff --git a/packages/auth/package.json b/packages/auth/package.json
index 1cefcc59778adbdc3409112f73436f0f103402a6..e4496c4a71cdd03c450d6af6dc3c70f64dbbdb76 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/auth",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/auth",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -37,7 +37,7 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "event-target-shim": "^6.0.0",
     "lit-element": "^2.4.0"
diff --git a/packages/auth/src/dbp-auth-demo.js b/packages/auth/src/dbp-auth-demo.js
index 9629be72a12d72fa22632a16b0c69ba79cbaec2d..1010017a2e1b97ca8d48c328b3027e229c217a89 100644
--- a/packages/auth/src/dbp-auth-demo.js
+++ b/packages/auth/src/dbp-auth-demo.js
@@ -79,7 +79,6 @@ export class DbpAuthDemo extends ScopedElementsMixin(DBPLitElement) {
     }
 
     getAuthComponentHtml() {
-        //const silentCheckSsoUri = commonUtils.getAssetURL(pkgName, 'silent-check-sso.html');
         return this.noAuth ? html`<dbp-login-button subscribe="auth" lang="${this.lang}" show-image></dbp-login-button>` : html`
             <div class="container">
                 <dbp-auth-keycloak subscribe="requested-login-status" lang="${this.lang}" entry-point-url="${this.entryPointUrl}" silent-check-sso-redirect-uri="/dist/silent-check-sso.html"
@@ -91,7 +90,6 @@ export class DbpAuthDemo extends ScopedElementsMixin(DBPLitElement) {
     }
 
     render() {
-        const silentCheckSsoUri = commonUtils.getAssetURL(pkgName, 'silent-check-sso.html');
         return html`
             <style>
                /* from BULMA.CSS */
diff --git a/packages/check-in-place-select/package.json b/packages/check-in-place-select/package.json
index 192c196dbd7491fff5e018c731f305f2af4a0351..2e33afc4f11e68ea7cc899f9d851cc8284849ff0 100644
--- a/packages/check-in-place-select/package.json
+++ b/packages/check-in-place-select/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/check-in-place-select",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/check-in-place-select",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -35,8 +35,8 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/auth": "^0.2.1",
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/auth": "^0.2.2",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "jquery": "^3.4.1",
     "lit-element": "^2.4.0",
diff --git a/packages/common/package.json b/packages/common/package.json
index e5dace80c650204c66e1c48e33e3ea4d59f4448b..88eaae3a7bd2c1a13de5684705f51fb18149a2e6 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/common",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/common",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "module": "index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
diff --git a/packages/data-table-view/package.json b/packages/data-table-view/package.json
index 6598d6292ffe94d51babd472486dcee7474e0f65..29ae6d057e36a5c3f8522ccaa38baa4e015a9781 100644
--- a/packages/data-table-view/package.json
+++ b/packages/data-table-view/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/data-table-view",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/data-table-view",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -34,8 +34,8 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/auth": "^0.2.1",
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/auth": "^0.2.2",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "datatables.net-buttons": "^1.6.1",
     "datatables.net-buttons-dt": "^1.6.1",
diff --git a/packages/file-handling/package.json b/packages/file-handling/package.json
index 9bed2bad50b5a5bbd58ee80129a83fbe2f875cf6..a2ede121ea403626dc060ad6369b6f36f96d2729 100644
--- a/packages/file-handling/package.json
+++ b/packages/file-handling/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/file-handling",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/file-handling",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -33,7 +33,7 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "file-saver": "^2.0.2",
     "i18next": "^19.8.4",
diff --git a/packages/font-source-sans-pro/package.json b/packages/font-source-sans-pro/package.json
index 1ac26a7fc7e9a8a853d62178d6520d275a092d5a..184b662befab1048f707829e405b81e61425af59 100644
--- a/packages/font-source-sans-pro/package.json
+++ b/packages/font-source-sans-pro/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@dbp-toolkit/font-source-sans-pro",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "author": "",
   "license": "OFL-1.1",
   "repository": {
diff --git a/packages/knowledge-base-web-page-element-view/package.json b/packages/knowledge-base-web-page-element-view/package.json
index 333acaa8f4b157abb1121f037b3283af6b8f8c6d..942c041dd45eb5505458bc0f3f3b6f6e03fc2cae 100644
--- a/packages/knowledge-base-web-page-element-view/package.json
+++ b/packages/knowledge-base-web-page-element-view/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/knowledge-base-web-page-element-view",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/knowledge-base-web-page-element-view",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -33,8 +33,8 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/auth": "^0.2.1",
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/auth": "^0.2.2",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "i18next": "^19.8.4",
     "lit-element": "^2.4.0",
diff --git a/packages/language-select/package.json b/packages/language-select/package.json
index 9a035afb9bc4bbe2050df2b5aec5f9defae256d1..b0f502ad68d745aeaa20de58a49c9b8b63e8ec97 100644
--- a/packages/language-select/package.json
+++ b/packages/language-select/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/language-select",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/language-select",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -33,7 +33,7 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "lit-element": "^2.4.0"
   },
diff --git a/packages/matomo/package.json b/packages/matomo/package.json
index 3ec2f4247bde9ba585058d9063cf73c941140106..2771383d3f27431980a19f3ae03172a215c758a2 100644
--- a/packages/matomo/package.json
+++ b/packages/matomo/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/matomo",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/matomo",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -34,8 +34,8 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/auth": "^0.2.1",
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/auth": "^0.2.2",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "lit-element": "^2.4.0"
   },
diff --git a/packages/notification/package.json b/packages/notification/package.json
index 3a612839e54395b829c4e4cb68980bfebc7776b8..8d3ee2b2be5f315ecacb75e56973e8c1579fd490 100644
--- a/packages/notification/package.json
+++ b/packages/notification/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/notification",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/notification",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -34,7 +34,7 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "lit-element": "^2.4.0"
   },
diff --git a/packages/person-profile/package.json b/packages/person-profile/package.json
index 908e08879191b1cb5f29c41eaf2573ee86ca9985..ae4c7599649af3c0d44518812dd4a6ffdcb2688d 100644
--- a/packages/person-profile/package.json
+++ b/packages/person-profile/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/person-profile",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/person-profile",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -34,9 +34,9 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/auth": "^0.2.1",
-    "@dbp-toolkit/common": "^0.2.1",
-    "@dbp-toolkit/person-select": "^0.2.1",
+    "@dbp-toolkit/auth": "^0.2.2",
+    "@dbp-toolkit/common": "^0.2.2",
+    "@dbp-toolkit/person-select": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "jquery": "^3.4.1",
     "lit-element": "^2.4.0"
diff --git a/packages/person-select/package.json b/packages/person-select/package.json
index b0d921590ea7a088ad9982f3b8c7cc5d0492bdbd..7c20f55b7c5392138c062517f320420f052be8ef 100644
--- a/packages/person-select/package.json
+++ b/packages/person-select/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/person-select",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/person-select",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -35,8 +35,8 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/auth": "^0.2.1",
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/auth": "^0.2.2",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.2",
     "jquery": "^3.4.1",
     "lit-element": "^2.4.0",
diff --git a/packages/provider/package.json b/packages/provider/package.json
index a2df1edf15f82715a79e1026013cf62c779bfd80..b6b534cf524707376707ee6564610e26b3f37c52 100644
--- a/packages/provider/package.json
+++ b/packages/provider/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/provider",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/provider",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -35,13 +35,14 @@
     "rollup-plugin-terser": "^7.0.2"
   },
   "dependencies": {
-    "@dbp-toolkit/auth": "^0.2.1",
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/auth": "^0.2.2",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.1.1",
     "lit-element": "^2.4.0"
   },
   "scripts": {
     "clean": "rm dist/*",
+    "build": "npm run build-local",
     "build-local": "rollup -c",
     "build-dev": "rollup -c --environment BUILD:development",
     "build-prod": "rollup -c --environment BUILD:production",
diff --git a/packages/qr-code-scanner/package.json b/packages/qr-code-scanner/package.json
index 3700be96c7e978b342cb5d7f9292e5300aca98c3..631dbcba39e0129b1afb5c17c5ecfd9e1cd27342 100644
--- a/packages/qr-code-scanner/package.json
+++ b/packages/qr-code-scanner/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@dbp-toolkit/qr-code-scanner",
   "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/qr-code-scanner",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -35,7 +35,7 @@
     "selfsigned": "^1.10.7"
   },
   "dependencies": {
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.3",
     "async-mutex": "^0.2.4",
     "lit-element": "^2.4.0",
diff --git a/packages/typescript-example/package.json b/packages/typescript-example/package.json
index c0b3969bd85736b705441a6950970b18184dd462..768f4c5f8632dceb911c1eebf854548630186f68 100644
--- a/packages/typescript-example/package.json
+++ b/packages/typescript-example/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@dbp-toolkit/typescript-example",
-  "version": "0.2.1",
+  "version": "0.2.2",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
   "repository": {
@@ -34,7 +34,7 @@
     "typescript": "^4.1.2"
   },
   "dependencies": {
-    "@dbp-toolkit/common": "^0.2.1",
+    "@dbp-toolkit/common": "^0.2.2",
     "@open-wc/scoped-elements": "^1.3.3",
     "lit-element": "^2.4.0"
   },
diff --git a/toolkit-showcase/src/dbp-auth-demo-activity.js b/toolkit-showcase/src/dbp-auth-demo-activity.js
index 240300a4586016329a7836d9141cc4f4da9acee6..e0c7f9f758882ca8b13ccb5c729af8f40ca9c86c 100644
--- a/toolkit-showcase/src/dbp-auth-demo-activity.js
+++ b/toolkit-showcase/src/dbp-auth-demo-activity.js
@@ -59,7 +59,7 @@ class DbpAuthDemoActivity extends ScopedElementsMixin(AdapterLitElement) {
     render() {
         return html`
                 ${unsafeHTML(readme)}
-                <dbp-auth-demo id="demo" lang="${this.lang}" entry-point-url="${this.entryPointUrl}" subscribe="auth"></dbp-auth-demo>
+                <dbp-auth-demo id="demo" lang="${this.lang}" entry-point-url="${this.entryPointUrl}" subscribe="auth" no-auth></dbp-auth-demo>
         `;
     }
 }