chore(a11y): silence new a11y warnings from svelte@3.57 (#1703)

* chore(deps-dev): upgrade svelte to 3.57

* chore(deps-dev): upgrade svelte-check

* chore(a11y): silence new a11y warnings from svelte@3.57

* Revert "chore(deps-dev): upgrade svelte-check"

This reverts commit 78106587a2.

* fix(progress-step): remove unnecessary `aria-disabled`

https://github.com/carbon-design-system/carbon-components-svelte/pull/1703#pullrequestreview-1357928713
This commit is contained in:
metonym 2023-03-26 12:28:48 -07:00 committed by GitHub
commit c00df40216
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 22 additions and 13 deletions

View file

@ -153,6 +153,7 @@
}}"
/>
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
<ul
bind:this="{ref}"
role="menu"

View file

@ -242,6 +242,7 @@
/>
</slot>
{#if open}
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
<ul
bind:this="{menuRef}"
role="menu"

View file

@ -53,7 +53,6 @@
<!-- svelte-ignore a11y-mouse-events-have-key-events -->
<li
aria-disabled="{disabled}"
id="{id}"
class:bx--progress-step="{true}"
class:bx--progress-step--current="{current}"

View file

@ -151,6 +151,7 @@
</a>
<ChevronDown aria-hidden="true" title="{iconDescription}" />
</div>
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
<ul
bind:this="{refTabList}"
role="tablist"

View file

@ -188,6 +188,7 @@
</label>
{/if}
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
<ul
{...$$restProps}
role="tree"

View file

@ -75,6 +75,7 @@
}
</script>
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
<li
bind:this="{ref}"
role="treeitem"

View file

@ -72,6 +72,7 @@
{/if}
{/each}
{:else}
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
<li
bind:this="{ref}"
role="treeitem"

View file

@ -6,6 +6,7 @@
</script>
<nav {...props} class:bx--header__nav="{true}" {...$$restProps}>
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
<ul {...props} role="menubar" class:bx--header__menu-bar="{true}">
<slot />
</ul>

View file

@ -94,6 +94,7 @@
{text}
<ChevronDown class="bx--header__menu-arrow" />
</a>
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
<ul
bind:this="{menuRef}"
role="menu"

View file

@ -134,6 +134,7 @@
</div>
{#if active && results.length > 0}
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
<ul aria-labelledby="search-label" role="menu" id="search-menu">
{#each results as result, i}
<li role="none">

View file

@ -48,6 +48,7 @@
<ChevronDown />
</div>
</button>
<!-- svelte-ignore a11y-no-noninteractive-element-to-interactive-role -->
<ul
role="menu"
class:bx--side-nav__menu="{true}"