What is the correct way to resolve this error on a toast (popup notification)? eg name? aria-labelledby? Is the to describe what is in the notification or what the component is?
I'm using https://bootstrap-vue.org/docs/components/toast
This renders something like this
<div role="alert" aria-live="assertive" aria-atomic="true">
<div tabindex="0">
<button type="button" aria-label="Close">×</button>
<div>
<p>Some notification text</p>
</div>
</div>
</div>
aria-liveis superfluous sincerole="alert"already gives you anassertiveregion.<div tabindex="0">? Why does the user need to tab to the container? I think that's the crux of the problem. If you're using a scanning tool such as axe or wave and you're getting that error, it's probably seeing that an element can receive focus (tabindex=0) but that element does not have an accessible name.