Kirill Korolyov
Kirill Korolyov
### Current behavior _version: 2.0.0-next.38_ When radio is used with custom element (either `` component with `as` property, or `useRadio` hook), using up/down or left/right keys to change the focused...
## Feature ## Current Behavior `` component, when using with a custom component or render prop, passes down the following structure to the component being rendered: `{ field: { name,...
### Current behavior `onClose` event gets triggered whenever `open` state passed to `useDialogStore` is changed programmatically. This makes it impossible to distinguish between user-initiated close events (e.g. hitting Esc key...
### Current behavior When using `useDialogStore` with `open` and `setOpen` properties defined, there's a glitch happening. When Ariakit calls `setOpen`, it assumes that `open` will be updated accordingly to the...
### Current behavior Closing a dialog that has `open`, `onClose` and `unmountOnHide` props (see example below) doesn't wait for the closing animation before unmounting. When using `store` and `unmountOnHide` props,...
### Motivation Consider existing Tab example: https://ariakit.org/components/tab In order to implement controllable active tab, or specify default active tab, I need to provide tab IDs. However, these IDs seem to...
### Motivation I compile my application with [exactOptionalPropertyTypes](https://www.typescriptlang.org/tsconfig/exactOptionalPropertyTypes.html) tsconfig flag enabled. This means that there's a difference between `{ prop?: T }`, `{ prop: T | undefined }` and `{...
### Current behavior Providing `defaultActiveId` doesn't seem to do anything. Note that this does get picked up when `activeId` is used instead However, it doesn't make sense to use `activeId`...
### Before You File a Bug Report Please Confirm You Have Done The Following... - [X] I have tried restarting my IDE and the issue persists. - [X] I have...
### Before You File a Bug Report Please Confirm You Have Done The Following... - [X] I have tried restarting my IDE and the issue persists. - [X] I have...