Files
oai-swift/oAI
rune 91f67f891b Fix Escape beeping instead of dismissing Model Info after clicking description
.onExitCommand alone wasn't enough: clicking into the multi-line
.textSelection(.enabled) description handed it real AppKit
first-responder status, and its own cancelOperation: handling for
Escape consumed the key event before it ever reached the modal's
exit-command handler.

Replaced text-selection on the description with an explicit Copy
button (same pattern as the chat message copy button in
MessageRow.swift) so it can no longer grab keyboard focus at all.
infoRow's single-line values keep .textSelection(.enabled) — only
the multi-line description reproduced the bug.
2026-08-07 13:15:32 +02:00
..
2026-06-29 14:04:27 +02:00
2026-08-02 14:58:14 +02:00