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

This commit is contained in:
metonym 2023-03-24 17:23:19 -07:00
commit b95272f42a
11 changed files with 11 additions and 0 deletions

View file

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

View file

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

View file

@ -52,6 +52,7 @@
</script> </script>
<!-- svelte-ignore a11y-mouse-events-have-key-events --> <!-- svelte-ignore a11y-mouse-events-have-key-events -->
<!-- svelte-ignore a11y-role-supports-aria-props -->
<li <li
aria-disabled="{disabled}" aria-disabled="{disabled}"
id="{id}" id="{id}"

View file

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

View file

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

View file

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

View file

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

View file

@ -6,6 +6,7 @@
</script> </script>
<nav {...props} class:bx--header__nav="{true}" {...$$restProps}> <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}"> <ul {...props} role="menubar" class:bx--header__menu-bar="{true}">
<slot /> <slot />
</ul> </ul>

View file

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

View file

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

View file

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