mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-11-03 11:42:23 +01:00
fix(ui): let confirm-dialog buttons grow to fit wrapped labels (#6617)
* fix(ui): let confirm-dialog buttons grow to fit wrapped labels
The global `button { height:32px }` rule also applies to styledConfirm's
buttons. A label that wraps to two lines, such as "Delete chat and images",
"Launch anyway (CPU)" or a three-button dialog's alternate action, keeps
one line's height, so its second line renders below the button. On narrow
windows the dialog makes the buttons equal width, so this hits most
multi-word labels; it also happens on desktop, where the dialog box is
narrow too.
Give .styled-confirm-box .confirm-btn height:auto with min-height:32px.
Single-line buttons keep their current 32px.
Bumps the shared stylesheet/app cache token and the service worker cache
name, since a stylesheet changed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* chore(static): leave admin.js's cache tag unchanged
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* fix(cache): keep upstream's service worker cache name format
dev's editor tests require CACHE_NAME to match
odysseus-v<N>-pr40-editor-precache, so keep the version bump and use
that suffix.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
cad14f81b9
commit
596e1421e4
+23
-23
@@ -247,32 +247,32 @@
|
||||
real request is discarded and the font fetched a second time. -->
|
||||
<link rel="preload" as="font" type="font/woff2" crossorigin href="/static/fonts/FiraCode-Regular.woff2">
|
||||
<link rel="preload" as="font" type="font/woff2" crossorigin href="/static/fonts/FiraCode-SemiBold.woff2">
|
||||
<link rel="stylesheet" href="/static/css/00-tokens.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/01-agent-chat.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/02-compare.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/03-agent-chat.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/04-memory.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/05-documents.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/06-admin-settings.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/07-documents.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/08-skills.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/09-gallery.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/10-cookbook.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/11-tasks.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/12-gallery.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/13-image-editor.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/14-email.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/15-notes.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/16-calendar.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/17-research.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/00-tokens.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/01-agent-chat.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/02-compare.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/03-agent-chat.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/04-memory.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/05-documents.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/06-admin-settings.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/07-documents.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/08-skills.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/09-gallery.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/10-cookbook.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/11-tasks.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/12-gallery.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/13-image-editor.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/14-email.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/15-notes.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/16-calendar.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/17-research.css?v=20261008confirmwrap1">
|
||||
<!-- Panel stylesheets split out of style.css for maintainability. They are
|
||||
eager and their order is load-bearing: the cascade is the concatenation of
|
||||
these files in this order, so they must stay in this order here and in the
|
||||
PRECACHE list in sw.js. None of them is lazy-loaded. -->
|
||||
<link rel="stylesheet" href="/static/css/documents-gallery-editor.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/email-calendar-notes-tasks.css?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/cookbook-research-memory-settings.css?v=20261007detailscroll1">
|
||||
<link rel="modulepreload" href="/static/app.js?v=20261007detailscroll1">
|
||||
<link rel="stylesheet" href="/static/css/documents-gallery-editor.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/email-calendar-notes-tasks.css?v=20261008confirmwrap1">
|
||||
<link rel="stylesheet" href="/static/css/cookbook-research-memory-settings.css?v=20261008confirmwrap1">
|
||||
<link rel="modulepreload" href="/static/app.js?v=20261008confirmwrap1">
|
||||
<link rel="modulepreload" href="/static/js/chat.js?v=20260917toolttft1">
|
||||
<link rel="modulepreload" href="/static/js/ui.js?v=20260916largetoolscroll1">
|
||||
<link rel="modulepreload" href="/static/js/sessions.js">
|
||||
@@ -2709,7 +2709,7 @@
|
||||
<script type="module" src="/static/js/censor.js"></script>
|
||||
<script type="module" src="/static/js/settings.js?v=20260912writingstyle3"></script>
|
||||
<script type="module" src="/static/js/assistant.js?v=20260912firefoxjscleanup1"></script>
|
||||
<script type="module" src="/static/app.js?v=20261007detailscroll1"></script> <!-- app.js must be LAST -->
|
||||
<script type="module" src="/static/app.js?v=20261008confirmwrap1"></script> <!-- app.js must be LAST -->
|
||||
<script type="module" src="/static/js/init.js?v=20260829chatstyle12"></script>
|
||||
<script type="module" src="/static/js/a11y.js"></script>
|
||||
<script nonce="{{CSP_NONCE}}">if('serviceWorker' in navigator){navigator.serviceWorker.register('/static/sw.js?v=20260916autoscroll1').catch(()=>{});}</script>
|
||||
|
||||
Reference in New Issue
Block a user