Skip to content

fix(ui): dismiss-only dialogs use a ghost Close in QueryaDialogActions - #1460

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1441-dialog-close-cancel-roles
Oct 11, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1441-dialog-close-cancel-roles

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Part of #1441.

The standard says Cancel / Close are ghost and the one main action is primary or destructive. Dialogs whose only action is Close drew it as primary (About, Driver manager, extension manager, update dialog when up to date) or secondary (Preferences).

  • About, Driver manager and Preferences footers are QueryaDialogActions (divider, lg, spacing 8); Preferences keeps its hint through leading.
  • Close in the update dialog's up-to-date state and in the extension manager header is ghost.

Not in this PR (stays open in #1441): moving the remaining hand-built form footers to QueryaDialogActions and a test over the dialog list.

…yaDialogActions

About, Driver manager and Preferences build their footer with
QueryaDialogActions (one divider, lg, spacing 8). Close in the update
dialog's up-to-date state and in the extension manager header is ghost
instead of primary: a dismiss-only action is never the main one.

Refs #1441
@github-actions github-actions Bot added bug Something isn't working frontend Theme parser epic label: frontend ui User interface components and widgets ux User experience, keyboard shortcuts and interactions P3 Low priority / Polish & Enhancements labels Oct 11, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 934fc39 into dev Oct 11, 2026
13 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/1441-dialog-close-cancel-roles branch October 11, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working frontend Theme parser epic label: frontend P3 Low priority / Polish & Enhancements ui User interface components and widgets ux User experience, keyboard shortcuts and interactions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant