惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
G
Google Developers Blog
M
MIT News - Artificial intelligence
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
B
Blog RSS Feed
Blog — PlanetScale
Blog — PlanetScale
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
Stack Overflow Blog
Stack Overflow Blog
雷峰网
雷峰网
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
L
LangChain Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
B
Blog
J
Java Code Geeks
Hugging Face - Blog
Hugging Face - Blog
I
InfoQ
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

Recent Commits to openclaw:main

test: merge chat side-result checks · openclaw/openclaw@ddd2c2a test: merge cron history checks · openclaw/openclaw@f7eb746 test: merge responsive navigation shell checks · openclaw/openclaw@c2e4b47 docs(changelog): add codex oauth fixes · openclaw/openclaw@628e6cd test: merge navigation routing cases · openclaw/openclaw@5d8cecb Tests: mock channel registry bundled fallback · openclaw/openclaw@2b08233 Secrets: avoid broad web search discovery for single plugin config · openclaw/openclaw@a464f59 test: merge config view browser checks · openclaw/openclaw@20cf511 fix(status): align oauth health with runtime · openclaw/openclaw@eed7116 feat: add macOS screen snapshots for monitor preview (#67954) thanks … · openclaw/openclaw@f377db1 fix: report shared auth scopes in hello-ok (#67810) thanks @BunsDev · openclaw/openclaw@0b6c39b Auto-reply: avoid eager bundled route fallback · openclaw/openclaw@3ea1bf4 Tests: narrow session binding contract setup · openclaw/openclaw@54e4e16 fix(macOS): enable undo/redo in webchat composer text input (#34962) · openclaw/openclaw@00951dc Tests: speed up channel setup promotion · openclaw/openclaw@82b529a Docs: refresh agent instructions · openclaw/openclaw@5775fe2 fix(auth): serialize OAuth refresh across agents to fix #26322 (#67876) · openclaw/openclaw@8e79080 test: allow ollama public surface boundary test · openclaw/openclaw@7d4f1a6 Docs: add test performance guardrails · openclaw/openclaw@89706d3 Tests: restore context-engine usage proof · openclaw/openclaw@e4c4f95 Tests: slim context engine runtime coverage · openclaw/openclaw@74c198f ci: retry failed custom checkouts · openclaw/openclaw@0ee5baf test: trim duplicate provider auth onboarding cases · openclaw/openclaw@1ffc02e matrix: fix sessions_spawn --thread subagent session spawning (#67643) · openclaw/openclaw@1ce2596 test: reduce auth choice fixture churn · openclaw/openclaw@857b9cd test: mock health status config boundaries · openclaw/openclaw@9d5ab4a test: mock onboard config io boundary · openclaw/openclaw@299694d test: mock legacy state plugin boundaries · openclaw/openclaw@2713089 test: mock channel install boundaries · openclaw/openclaw@b945248 test: mock doctor preview channel boundaries · openclaw/openclaw@b1a3ad4
fix(ui): keep chat session search inline (#85490) · openc...
steipete · 2026-05-23 · via Recent Commits to openclaw:main

@@ -1362,11 +1362,43 @@

13621362

grid-template-areas: "session model thinking quota";

13631363

}

136413641365+

.chat-controls__session-row--session-search-open {

1366+

grid-template-columns:

1367+

minmax(116px, 5fr) minmax(300px, 9fr) minmax(124px, 4fr)

1368+

minmax(120px, 3fr);

1369+

}

1370+1371+

.chat-controls__session-row--single-agent.chat-controls__session-row--session-search-open {

1372+

grid-template-columns: minmax(300px, 9fr) minmax(124px, 4fr) minmax(120px, 3fr);

1373+

}

1374+1375+

.chat-controls__session-row--has-quota.chat-controls__session-row--session-search-open {

1376+

grid-template-columns:

1377+

minmax(116px, 5fr) minmax(300px, 9fr) minmax(124px, 4fr)

1378+

minmax(120px, 3fr) minmax(104px, auto);

1379+

}

1380+1381+

.chat-controls__session-row--single-agent.chat-controls__session-row--has-quota.chat-controls__session-row--session-search-open {

1382+

grid-template-columns: minmax(300px, 9fr) minmax(124px, 4fr) minmax(120px, 3fr) minmax(

1383+

104px,

1384+

auto

1385+

);

1386+

}

1387+13651388

.chat-controls__session-picker {

13661389

grid-area: session;

1390+

display: grid;

1391+

grid-template-columns: minmax(0, 1fr) auto;

1392+

align-items: center;

1393+

gap: 6px;

1394+

min-width: 0;

13671395

position: relative;

13681396

}

136913971398+

.chat-controls__session-row--session-search-open .chat-controls__session-picker {

1399+

grid-template-columns: minmax(92px, 0.68fr) minmax(180px, 1fr);

1400+

}

1401+13701402

.chat-controls__session-trigger {

13711403

display: flex;

13721404

align-items: center;

@@ -1420,6 +1452,59 @@

14201452

height: 16px;

14211453

}

142214541455+

.chat-controls__session-actions {

1456+

display: flex;

1457+

align-items: center;

1458+

gap: 6px;

1459+

width: auto;

1460+

min-width: 0;

1461+

}

1462+1463+

.chat-controls__session-search {

1464+

position: relative;

1465+

flex: 1 1 220px;

1466+

min-width: 160px;

1467+

max-width: none;

1468+

}

1469+1470+

.field.chat-controls__session-search input {

1471+

box-sizing: border-box;

1472+

width: 100%;

1473+

height: 36px;

1474+

min-height: 36px;

1475+

padding: 0 12px 0 42px;

1476+

border-color: color-mix(in srgb, var(--input) 88%, transparent);

1477+

border-radius: var(--radius-lg);

1478+

background-color: color-mix(in srgb, var(--card) 92%, var(--bg-elevated) 8%);

1479+

font-size: 13px;

1480+

}

1481+1482+

.chat-controls__session-search-icon {

1483+

position: absolute;

1484+

left: 14px;

1485+

top: 50%;

1486+

display: inline-flex;

1487+

width: 15px;

1488+

height: 15px;

1489+

color: var(--muted);

1490+

transform: translateY(-50%);

1491+

pointer-events: none;

1492+

}

1493+1494+

.chat-controls__session-search-icon svg {

1495+

width: 15px;

1496+

height: 15px;

1497+

stroke: currentColor;

1498+

fill: none;

1499+

stroke-width: 1.5px;

1500+

stroke-linecap: round;

1501+

stroke-linejoin: round;

1502+

}

1503+1504+

.chat-controls__session-search-toggle {

1505+

flex: 0 0 auto;

1506+

}

1507+14231508

.chat-session-picker {

14241509

position: absolute;

14251510

top: calc(100% + 8px);

@@ -1438,25 +1523,6 @@

14381523

overflow: hidden;

14391524

}

144015251441-

.chat-session-picker__search-row {

1442-

display: flex;

1443-

gap: 6px;

1444-

align-items: center;

1445-

}

1446-1447-

.chat-session-picker__search {

1448-

flex: 1 1 auto;

1449-

min-width: 0;

1450-

}

1451-1452-

.chat-session-picker__search input {

1453-

box-sizing: border-box;

1454-

width: 100%;

1455-

min-height: 36px;

1456-

padding: 0 12px;

1457-

font-size: 13px;

1458-

}

1459-14601526

.chat-session-picker .chat-session-picker__icon-button.btn--icon {

14611527

flex: 0 0 36px;

14621528

width: 36px;