diff --git a/alfa-client/apps/demo/src/app/app.component.html b/alfa-client/apps/demo/src/app/app.component.html
index c39aa5e4439e39eef0ddf40622a88f8d0c959e09..9e05e40fc0072d9aad0dccd17b644fdfee929a48 100644
--- a/alfa-client/apps/demo/src/app/app.component.html
+++ b/alfa-client/apps/demo/src/app/app.component.html
@@ -73,7 +73,8 @@
             class="peer box-border flex items-center focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus"
             aria-describedby="tooltip777"
           >
-            <ods-user-icon role="img" aria-label="Benutzericon" />
+            <ods-user-icon role="img" aria-hidden="true" />
+            <span class="sr-only">Benutzericon</span>
           </button>
           <span
             id="tooltip777"
diff --git a/alfa-client/package.json b/alfa-client/package.json
index 15566f3bb98956b3f22fa5508e1eb2c1bd073439..8f7b284872f227b1fb2ec336c6fa346540474901 100644
--- a/alfa-client/package.json
+++ b/alfa-client/package.json
@@ -10,6 +10,7 @@
     "start-for-screenreader": "nx run alfa:serve --host 192.168.178.20 --port 4300 --disable-host-check --verbose",
     "start:devbe": "nx run alfa:serve --port 4300 --disable-host-check --proxy-config proxy.dev.conf.json --verbose",
     "build": "nx run alfa:build",
+    "build:demo": "nx run demo:build",
     "ci-build-alfa-client-container": "nx container alfa",
     "test": "nx affected --target=test --parallel 8 -- --runInBand",
     "test:cov": "jest --coverage",