Skip to content

[Website] Render error dialogs as Quiet Paper sheets - #4102

Merged
adamziel merged 1 commit into
trunkfrom
website-error-modal-quiet-paper
Jul 17, 2026
Merged

[Website] Render error dialogs as Quiet Paper sheets#4102
adamziel merged 1 commit into
trunkfrom
website-error-modal-quiet-paper

Conversation

@adamziel

@adamziel adamziel commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Part of #4099.

The site error modal now uses the Dock's Quiet Paper surface, so a failure no longer drops the user into a visual language from before the Dock.

The modal body scrolls inside the sheet while the action footer stays visible. Technical output sits in a recessed well. Desktop uses the Dock pane radius and elevation; mobile remains a full-screen sheet. This PR changes presentation only. Error classification, actions, and dismissal behavior stay as they were.

Before and after

Breakpoint trunk This PR
Desktop (1440 × 900) Desktop error modal on trunk with the old white frame and floating footer Desktop error modal using the Quiet Paper surface and pinned footer
Mobile (390 × 844) Mobile error modal on trunk with its actions below the viewport Mobile error modal using the full-screen Quiet Paper sheet with visible actions

Testing

  1. Open a Blueprint validation error at desktop and mobile widths.
  2. Expand the technical details and confirm the body scrolls without moving the footer.
  3. Confirm the existing actions and Close, Escape, and outside-click behavior are unchanged.
The error modal was the last surface speaking the old UI language: a violet badge on a cold white sheet, technical output in a generic gray box, and a footer positioned over a padding hack. It sits on top of the Dock but looks like it belongs to another product.

Use the Dock paper tokens, keep technical output in a recessed well, and let the footer participate in the flex layout. Desktop gets the floating Dock radius while mobile remains a full-screen sheet. The frame changes; dismissal and action behavior do not.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@adamziel
adamziel merged commit 490edeb into trunk Jul 17, 2026
55 checks passed
@adamziel
adamziel deleted the website-error-modal-quiet-paper branch July 17, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment