Skip to content

fix(web): 侧栏文档链接不折行;VM 搜索框关闭自动填充 - #602

Merged
dofastted merged 1 commit into
dofastted:mainfrom
Niutopia:fix/web-autofill-docs-label
Oct 19, 2026
Merged

dofastted merged 1 commit into
dofastted:mainfrom
Niutopia:fix/web-autofill-docs-label

Conversation

@Niutopia

Copy link
Copy Markdown
Contributor

摘要

面板两处小问题:

  1. 侧栏品牌块里「GitHub / 文档」两枚链接允许被压缩(min-w-0)又没禁止折行。字体比预期宽时(Inter/Manrope 未作为 web font 加载,实际落到系统字体,各浏览器/系统宽度不同),「文档」会被挤成逐字竖排的两行。
  2. VM 列表的搜索框提示文字含「邮箱」、又是页面上唯一的文本框,Edge/Chrome 会把它当成登录邮箱栏,打开页面就回填已保存的登录账号,列表随之被过滤掉。

变更

  • app-title.tsx:两枚链接 flex-auto + whitespace-nowrap,所在行加 min-w-0;文字包 truncate,箭头 shrink-[100] min-w-0。宽度够时与原来一致;不够时先缩箭头,再省略文字,不再竖排、不会撑出卡片。
  • vm/list-page.tsx:搜索框加 name='vm-filter'、autoComplete='off',以及 1Password / LastPass / Bitwarden 的忽略标记。
  • CHANGELOG「未发布」补一行。

自检

  • pnpm format:check、tsc -b、eslint(改动文件)通过;vitest run 56 个文件 445 项全过。
  • 本地无头 Chrome 渲染侧栏块,分别在 256 / 240 / 220px 宽、Inter / system 字体、加宽字距三种条件下对比:修改前 240px 起「文档」竖排;修改后正常宽度显示不变,更窄时只出现省略号。

未做

  • 自动填充无法在无头浏览器里复现,只按浏览器约定加了属性;提示文字保持不变。
  • 模型页、代理页的搜索框不含邮箱类提示,没有改。

@dofastted
dofastted merged commit 44428d6 into dofastted:main Oct 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants