diff --git a/package-lock.json b/package-lock.json index 1e55c2aba..e06bc9bbb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0-semantic-version", "dependencies": { "@tanstack/angular-table": "^8.21.4", - "@tedi-design-system/core": "^6.9.0" + "@tedi-design-system/core": "6.9.1" }, "devDependencies": { "@angular-devkit/build-angular": "20.3.27", @@ -12913,9 +12913,9 @@ } }, "node_modules/@tedi-design-system/core": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@tedi-design-system/core/-/core-6.9.0.tgz", - "integrity": "sha512-+RPnP8d9xcgabfFODJRd472JPzRIT8OR6XMd67RtbKyLOMNHKl8RwT22DCKcMnH4FEMv/v7Uay1jwgWL9Wp/Rg==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@tedi-design-system/core/-/core-6.9.1.tgz", + "integrity": "sha512-aGkCPrzUYh8mNwV7EBaUkOUvDlk0oONga+0adli5nxFNfxU1THHEpzt9IIH2YK6n3NHU9Dta2De5RwD7CorvFw==", "engines": { "node": ">=24.0.0", "npm": ">=11.0.0" diff --git a/package.json b/package.json index 30cd3af46..c1e808137 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ }, "dependencies": { "@tanstack/angular-table": "^8.21.4", - "@tedi-design-system/core": "^6.9.0" + "@tedi-design-system/core": "6.9.1" }, "devDependencies": { "@angular-devkit/build-angular": "20.3.27", diff --git a/src/tedi/components/filter/filter.component.spec.ts b/src/tedi/components/filter/filter.component.spec.ts index 5a0fa648e..01110ce55 100644 --- a/src/tedi/components/filter/filter.component.spec.ts +++ b/src/tedi/components/filter/filter.component.spec.ts @@ -853,12 +853,12 @@ describe("FilterComponent", () => { expect(options.nativeElement.getAttribute("tabindex")).toBe("0"); }); - it("should not have tabbable checkbox inputs inside dropdown-item-value", () => { + it("should not have focusable checkbox inputs inside dropdown-item-value", () => { const checkboxes = fixture.debugElement.queryAll( By.css(".tedi-filter-dropdown__options input[type='checkbox']"), ); checkboxes.forEach((cb) => { - expect(cb.nativeElement.getAttribute("tabindex")).toBe("-1"); + expect(cb.nativeElement.hasAttribute("inert")).toBe(true); }); }); }); diff --git a/src/tedi/components/overlay/dropdown/dropdown-content/dropdown-content.component.html b/src/tedi/components/overlay/dropdown/dropdown-content/dropdown-content.component.html index 774a6bc8d..bd9856f4b 100644 --- a/src/tedi/components/overlay/dropdown/dropdown-content/dropdown-content.component.html +++ b/src/tedi/components/overlay/dropdown/dropdown-content/dropdown-content.component.html @@ -1,3 +1,4 @@ + diff --git a/src/tedi/components/overlay/dropdown/dropdown-content/dropdown-content.component.scss b/src/tedi/components/overlay/dropdown/dropdown-content/dropdown-content.component.scss index 15dc4c6b1..40d59d9b0 100644 --- a/src/tedi/components/overlay/dropdown/dropdown-content/dropdown-content.component.scss +++ b/src/tedi/components/overlay/dropdown/dropdown-content/dropdown-content.component.scss @@ -17,4 +17,12 @@ // `list` mode writes out role="list" rather than relying on the