Public attributes and slots
| Attribute | Contract |
|---|---|
label | Fallback message or progress accessible name. Projected default content replaces message text. |
class | Consumer styling class; part=root identifies the owned surface. |
hidden | Native host visibility; hidden=until-found retains browser behavior. |
dir | Inherited native ltr or rtl direction. |
value | Present, including empty, selects determinate mode. Absent means unknown progress. |
max | Defaults to 100. Linear progress uses browser normalization; circular progress requires a finite positive maximum and otherwise uses 100. |
No content slots. Progress names come from label; it adds no tab stop, events, live region or task busy state.