Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

手机竖屏显示状态下输入框的扩展按钮没有显示

未关闭 适合新手
#4,040 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
68/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
活跃
技术栈
typescript
领域
frontend, web-dev

调研方向

在移动端竖屏宽度下的浏览器中复现该问题,然后定位与打包后的 index-CiJ6FDOC.js 参考对应的输入区域实现。检查展开按钮的初始可见性,并验证在文本溢出之前该按钮仍然可用,包括在现有的 UI 测试中(如果存在)。

由索引模型根据 Issue 内容生成。

描述

bug
你运行的 Kimi Code 版本是?

2.1.1

你使用的是哪个开放平台/订阅?

订阅

你使用的是哪个模型?

kimi-for-coding

你的电脑平台是?

linux

你遇到了什么问题?

在浏览器(手机竖屏)中打开一个会话,可以看到输入框上没有显示扩展按钮(需要不断打字直到超过一行了才会显示)

复现步骤?

在浏览器(手机竖屏)中打开一个会话,可以看到输入框上没有显示扩展按钮(需要不断打字直到超过一行了才会显示)

期望的行为是什么?

在浏览器(手机竖屏)中打开一个会话,输入框的扩展按钮可以常驻

补充信息
Image AI分析: 根因( index-CiJ6FDOC.js): 按钮为条件渲染:
J.value || pe.value ? (创建 button.expand-btn) : (不渲染)

其中 pe = 输入区 scrollHeight > 计算后的 min-height,即"内容已溢出"。
该判据把按钮存在性耦合在内容溢出上,对字号/行高变化敏感:行高略降后
scrollHeight 长期越不过阈值,按钮持续不渲染。由于是 Vue v-if,节点不
生成,用户无法用任何客户端 CSS 恢复。

建议:
⤢ 按钮改为常驻显示;或渲染条件加入"用户上次处于展开态"等记忆因素,
避免纯几何判据的边界问题。

Contribution
  • 我愿意自己提交修复此 bug 的 PR(请先等待维护者在本 issue 中批准)
主要语言
TypeScript
星标
7.7k
派生
1.3k
平均合并
12 小时 34 分钟
30 天内合并 PR
307

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

MoonshotAI/kimi-code 的其他 Issue

查看 MoonshotAI/kimi-code 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。