diff --git a/CHANGELOG.md b/CHANGELOG.md index d170534..b14cf6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - **Made Headscale boot resilient.** Headplane now boots even when Headscale is unreachable; capabilities default permissively and a background retry settles them once Headscale responds. No more cold-start ordering problems with docker-compose. - Fixed user-management actions (link, change role, transfer ownership) using the wrong ID type for unlinked Headplane users. Form fields are now explicitly `headplane_user_id` vs `headscale_user_id`, and the auth layer no longer round-trips through Headscale to recover the OIDC subject. - Fixed dialog panels growing beyond the viewport; dialog content is now constrained and scrollable (via [#556](https://github.com/tale/headplane/pull/556)). +- Fixed focus rings on inputs and buttons inside dialogs being clipped by the scrollable content container. - Corrected the Docker healthcheck example in the docs to use the required `CMD` prefix so reverse proxies don't see the container as unhealthy (closes [#535](https://github.com/tale/headplane/issues/535)). --- diff --git a/app/components/dialog.tsx b/app/components/dialog.tsx index b1d97e2..52917d5 100644 --- a/app/components/dialog.tsx +++ b/app/components/dialog.tsx @@ -79,7 +79,12 @@ function Panel(props: DialogPanelProps) { } }} > -