顶栏字体不随字体大小缩放bug
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- css
- Ambito
- frontend
Direzione di ricerca
Inizia riproducendo il problema su Linux con Kimi Code 2.1.1: cambia il carattere dei messaggi tra S e M e confronta il testo della barra superiore. Ispeziona le regole generate di index-zbwnJKhO.css per .tb-line e la regola mobile .composer-card, quindi risalI alla loro origine, se disponibile. Il lavoro è completato quando il carattere della barra superiore segue la scala delle dimensioni dei messaggi selezionata senza compromettere il comportamento dell’input mobile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
你运行的 Kimi Code 版本是?
2.1.1
你使用的是哪个开放平台/订阅?
订阅
你使用的是哪个模型?
kimi-for-coding
你的电脑平台是?
linux
你遇到了什么问题?
在消息字体里面选择M,和S,观察顶栏字体大小(目前是不会跟着发生变化)
复现步骤?
在消息字体里面选择M,和S,观察顶栏字体大小(目前是不会跟着发生变化)
期望的行为是什么?
顶栏大小字体应当跟着消息字体大小一起变化(因为M->L->XL)都是一起变化的
补充信息
AI 分析
根因:
字号体系整体由 CSS 变量驱动,但有两处例外写死 16px:
- 顶栏标题(index-zbwnJKhO.css):
.tb-line { font-size: max(16px, var(--ui-font-size-xl)); } /* 16px 下限 */ - 移动端输入框(同文件,@media (max-width: 640px)):
.composer-card { --composer-mobile-input-size: 16px; }
/* 推测是为规避 iOS 聚焦自动放大;Android WebView 无此行为,
导致安卓用户在任何档位下输入框都被钉在 16px */
建议:
- 两处收进字号变量体系,随档位缩放(iOS 防放大可改用 viewport 策略或
仅 iOS 生效)。 - 附加建议:S/M/L/XL 档间差约 2px,小屏设备希望有档间细调能力。
附件 patch(用户侧 custom.css,验证"整体偏移、档位仍生效"可行):
:root {
--ui-shift: calc(var(--base-font, 14px) - 14px - 1px);
--md-shift: var(--ui-shift);
--markdown-code-font-size: calc(.875rem * var(--markdown-font-scale) - 1px);
}
html[data-font-scale=small] { --markdown-font-scale: calc(11 / 14); }
html[data-font-scale=medium] { --markdown-font-scale: calc(13 / 14); }
html[data-font-scale=large] { --markdown-font-scale: calc(15 / 14); }
html[data-font-scale=xlarge] { --markdown-font-scale: calc(17 / 14); }
.tb-line.tb-line { font-size: var(--ui-font-size-xl); }
@media (max-width: 640px) {
.composer-card.composer-card {
--composer-mobile-input-size: var(--content-font-size);
}
}
Contribution
- 我愿意自己提交修复此 bug 的 PR(请先等待维护者在本 issue 中批准)
- Lingua principale
- TypeScript
- Stelle
- 7.5k
- Fork
- 1.2k
- Merge medio
- 12h 48m
- PR unite (30g)
- 315
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di MoonshotAI/kimi-code
-
手机竖屏显示状态下输入框的扩展按钮没有显示Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
MoonshotAI/kimi-code#4040 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
MoonshotAI/kimi-code#4010 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
MoonshotAI/kimi-code#4008 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
MoonshotAI/kimi-code#3947 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
MoonshotAI/kimi-code#3836 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di MoonshotAI/kimi-code
Issue simili
-
Add: Digi World (Romania) SDApertacheck:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
Fission-AI/OpenSpec#1986 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
nestjs/docs.nestjs.com#3554 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
publicodes/publicodes#868 ·
-
namespace operations
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
EclipseFdn/open-vsx.org#13488 ·
I maintainer di solito rispondono entro 2 giorni