修复人工审批长内容遮挡及刷新审批人状态异常 (#263)

* docs(hitl): remove stale asm_list_resources references

* fix(hitl): constrain approval layout and preserve reviewer
This commit is contained in:
RuoJi6
2026-08-19 13:31:37 +08:00
committed by GitHub
parent 24d06c5220
commit c7cc0bc9da
9 changed files with 172 additions and 38 deletions
+50 -7
View File
@@ -46811,6 +46811,7 @@ html[data-theme="dark"] .chat-composer-surface > .chat-session-settings-popover
line-height: 1.5;
white-space: pre-wrap;
overflow-wrap: anywhere;
scrollbar-gutter: stable;
}
.hitl-approval-countdown {
@@ -46936,7 +46937,11 @@ html[data-theme="dark"] .chat-composer-surface > .chat-session-settings-popover
display: block;
width: 100%;
min-height: 158px;
padding: 18px 20px 16px;
max-height: min(62vh, 560px);
max-height: min(62dvh, 560px);
padding: 18px 20px 74px;
overflow: hidden;
overscroll-behavior: contain;
border: 1px solid rgba(15, 23, 42, 0.14);
border-radius: 24px;
background: rgba(255, 255, 255, 0.985);
@@ -46945,6 +46950,16 @@ html[data-theme="dark"] .chat-composer-surface > .chat-session-settings-popover
outline: none;
}
.chat-hitl-approval-scroll-region {
min-height: 0;
max-height: max(76px, calc(min(62vh, 560px) - 94px));
max-height: max(76px, calc(min(62dvh, 560px) - 94px));
overflow-y: auto;
overscroll-behavior: contain;
scroll-padding-bottom: 12px;
scrollbar-gutter: stable;
}
.chat-hitl-approval-dock .hitl-codex-tool-row {
font-size: 0.92rem;
}
@@ -46958,8 +46973,12 @@ html[data-theme="dark"] .chat-composer-surface > .chat-session-settings-popover
}
.chat-hitl-approval-dock .hitl-approval-heading h3 {
display: -webkit-box;
max-width: 900px;
overflow: hidden;
font-size: 1rem;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.chat-hitl-approval-dock .hitl-inline-body {
@@ -46968,13 +46987,28 @@ html[data-theme="dark"] .chat-composer-surface > .chat-session-settings-popover
padding: 0;
}
.chat-hitl-approval-dock .hitl-edit-args {
max-height: min(28vh, 220px);
max-height: min(28dvh, 220px);
overflow: auto;
resize: vertical;
}
.chat-hitl-approval-dock .hitl-inline-actions {
position: absolute;
right: 20px;
bottom: 16px;
left: 20px;
z-index: 2;
min-height: 48px;
justify-content: flex-end;
gap: 8px;
margin-top: 12px;
padding: 0;
margin-top: 0;
padding: 10px 0 0;
border: 0;
background: transparent;
border-top: 1px solid color-mix(in srgb, var(--border-color) 70%, transparent);
background: rgba(255, 255, 255, 0.985);
box-shadow: none;
}
.chat-hitl-approval-dock .hitl-inline-status {
@@ -47010,8 +47044,9 @@ html[data-theme="dark"] .chat-hitl-approval-dock {
}
html[data-theme="dark"] .chat-hitl-approval-dock .hitl-inline-actions {
border-color: transparent !important;
background: transparent !important;
border-color: color-mix(in srgb, var(--border-color) 70%, transparent) !important;
background: color-mix(in srgb, var(--bg-primary) 97%, transparent) !important;
box-shadow: none;
}
html[data-theme="dark"] .hitl-approval-primary code,
@@ -47136,10 +47171,15 @@ html[data-theme="dark"] .hitl-inline-approval.hitl-inline-approval--merged {
}
.chat-hitl-approval-dock {
padding: 16px;
padding: 16px 16px 116px;
border-radius: 18px;
}
.chat-hitl-approval-scroll-region {
max-height: max(76px, calc(min(62vh, 560px) - 134px));
max-height: max(76px, calc(min(62dvh, 560px) - 134px));
}
.chat-hitl-approval-dock .hitl-approval-heading,
.chat-hitl-approval-dock .hitl-approval-primary,
.chat-hitl-approval-dock .hitl-approval-countdown,
@@ -47149,6 +47189,9 @@ html[data-theme="dark"] .hitl-inline-approval.hitl-inline-approval--merged {
}
.chat-hitl-approval-dock .hitl-inline-actions {
right: 16px;
bottom: 16px;
left: 16px;
flex-wrap: wrap;
}