Users reported that the API key edit drawer's "Save changes" button becomes unresponsive after the drawer has been open / idle for a while: no loading state, no request, no error. Reopening the drawer restores it because a fresh DOM is created. The button lived in `SheetFooter` (a portaled Base UI Sheet) and was linked to the form via the HTML `form='api-key-form'` attribute. Once the portal/DOM relationship goes stale, the click no longer triggers the form's submit event, hence the silent failure. Defensive fix: drop the cross-DOM `form` linkage and call `form.handleSubmit(onSubmit)` directly via `onClick`. The native submit path (Enter key, original `<form onSubmit>`) is preserved. Closes #4858
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| dialogs | Loading commit data... | |
| api-key-group-combobox.tsx | Loading commit data... | |
| api-keys-cells.tsx | Loading commit data... | |
| api-keys-columns.tsx | Loading commit data... | |
| api-keys-delete-dialog.tsx | Loading commit data... | |
| api-keys-dialogs.tsx | Loading commit data... | |
| api-keys-multi-delete-dialog.tsx | Loading commit data... | |
| api-keys-mutate-drawer.tsx | Loading commit data... | |
| api-keys-primary-buttons.tsx | Loading commit data... | |
| api-keys-provider.tsx | Loading commit data... | |
| api-keys-table.tsx | Loading commit data... | |
| data-table-bulk-actions.tsx | Loading commit data... | |
| data-table-row-actions.tsx | Loading commit data... |