Button:With Icons

Build 210 on refactor/ui-icon-internals
Reviewing disabled
View latest build
BaselineBuild 204 on feat/ui-icon
View Storybook
LatestBuild 210 on refactor/ui-icon-internals
View Storybook
Baseline History
Build 21034753e9 current baseline
Current build. Accepted by Kien Nguyen.
Build 209d66238b
Ancestor build. There were unaccepted changes, so this was not used as a baseline.
Build 207d5a1fae
Inherited baseline identical to build 204
Build 2046c1cd72
Accepted by Kien Nguyen.
Build 1666a64d70
Accepted by Kien Nguyen.
Build 103a1f05de
Auto-accepted
Build 8174316e3
Accepted by Kien Nguyen.
Every <button> needs a visible label or accessible name. Learn how to resolve this violation

This regression is non-visual. No preview will be shown.

Fix any of the following:

Element does not have inner text that is visible to screen readers

aria-label attribute does not exist or is empty

aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty

Element has no title attribute

Element does not have an implicit (wrapped) <label>

Element does not have an explicit <label>

Element's default semantics were not overridden with role="none" or role="presentation"

Element
<button part="button"><span class="content-wrapper"><span class="slot-icon-start"><slot name="icon-start"></slot></span><span class="slot-text"><slot></slot></span><span class="slot-icon-end"><slot name="icon-end"></slot></span></span><span class="status-icon" aria-hidden="true"></span></button>
Selector
ui-button[icon="icon-only"],button[part="button"]