July 2, 2026

v0.6.2 — Search Dialog Polish

A small follow-up release focused on the built-in search dialog.

Search dialog dismissal

The built-in docs shell search dialog is now easier to exit:

  • clicking outside the dialog closes it
  • a dedicated close button is shown inside the dialog
  • pressing Escape still closes it in one step from the search field

Native oat dialog patterns

The built-in layout now leans on oat and native dialog behavior instead of custom modal handling:

  • the topnav search trigger opens the dialog with commandfor and command="show-modal"
  • the dialog uses closedby="any" for backdrop dismissal
  • the close control uses command="close"
  • the search field and close control are grouped with oat's fieldset.group

This keeps the modal behavior simpler and makes the built-in UI more consistent with oat.

Test coverage

Playwright coverage now checks that the search dialog closes correctly when:

  • the close button is clicked
  • the backdrop is clicked

Compatibility

This release is backward-compatible.

  • built-in search remains optional
  • existing search index generation is unchanged
  • keyboard search shortcut behavior is unchanged