Albert Yu

Results 28 issues of Albert Yu

- Test apps built with Vite instead of Webpack - Tests are run with Vitest instead of Mocha - Removed a bunch of unused devDependencies - in particular `webfontloader` (and...

test

Part of https://github.com/mui/base-ui/issues/961 - [x] I have followed (at least) the [PR section of the contributing guide](https://github.com/mui/base-ui/blob/HEAD/CONTRIBUTING.md#sending-a-pull-request).

PR: out-of-date
component: progress

Closes: https://github.com/mui/base-ui/issues/662 Docs: https://deploy-preview-743--base-ui.netlify.app/components/react-meter/ Demo: https://deploy-preview-743--base-ui.netlify.app/experiments/meter ### Summary - Does not use the `meter` element due to cross-browser inconsistencies, attributes like `optimum` actually make the VO experience worse [^1], styling...

new feature
PR: out-of-date
component: meter

NumberField uses [`Intl.NumberFormat`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat), we can follow the `format` prop and adapt it for these range widgets: #### Meter/Progress: A formatted value will be announced to SRs using `aria-valuetext` but there...

component: slider
component: progress
component: meter

Follow up to https://github.com/mui/base-ui/issues/11#issuecomment-2441834890 The ARIA [specs](https://w3c.github.io/aria/#aria-pressed) allows `aria-pressed="mixed"` in addition to true/false > A value of mixed means that the values of more than one item controlled by the...

new feature
component: toggle button

With animations, there is a flash when the page is loaded https://github.com/user-attachments/assets/7a7cbde8-f34b-4158-8a3a-0ecce9c58648 Can we avoid that? I'd guess it happens because we are disabling transitions and animations when it mounts—could...

bug 🐛
component: collapsible

From: https://github.com/floating-ui/floating-ui/pull/3120 Quickly tried in https://github.com/mui/base-ui/pull/825 but it broke a `RadioGroupRoot` test

core

only the one using CSS transitions is consistently flagged for CLS here https://deploy-preview-577--base-ui.netlify.app/experiments/collapsible-cls ![Screenshot 2024-10-25 at 9 30 35 PM](https://github.com/user-attachments/assets/9f22bbb9-a814-4f85-b147-0ec4267bf685)

component: collapsible
performance