Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[Bug] 输入框默认提示文字(placeholder)未被清除,与实际输入内容重叠显示

オープン
#278 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
63/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
typescript
領域
cli

調査の方向性

Start the mmx CLI interactive interface on Windows and reproduce the issue by typing into the bottom input. Inspect how that input renders its placeholder and stores typed text, checking whether the placeholder is being mixed into the input value. Done means the placeholder disappears when the input receives focus or contains text, and only the user's text is visible and copied.

索引モデルが issue の本文から書いたものです。

説明

现象

底部输入框里的默认提示文字(placeholder)没有被清掉,和实际输入的内容重叠显示在一行上。

截图里输入框显示为:

gaoAskMcodetodo anything
^^^^^^^^^^^^^
Image

其中 gao 是我真实敲进去的内容,Ask Mcode 和 todo anything 是输入框的默认提示文字。三段文字被拼在同一行,彼此覆盖,无法分辨哪部分是真实输入。

复现步骤

  1. 启动 mmx CLI(截图环境:Windows,M3.1-Flash-Preview)
  2. 在底部输入框直接键入任意字符,例如 gao
  3. 观察输入框

预期:placeholder 应该在获得焦点 / 有实际输入时立刻消失,只显示 gao。

实际:placeholder 持续可见,和输入内容叠在同一行。

影响

  • 输入内容与提示文字混排,容易误读,截图里还能看到中文输入法候选框同时弹出,进一步挤压了输入区的可读性
  • 复制粘贴输入框内容时会把 placeholder 文本一起带出去
  • 中文 IME 场景下更明显,因为候选框正好覆盖在 placeholder 上

环境

  • 平台:Windows
  • 模型:M3.1-Flash-Preview
  • 状态栏:Full access,Effort default
  • 界面版本:截图取自当前 mmx CLI 交互式界面

可能的修复方向(供参考)

输入框在获得真实输入时应当清除 placeholder,而不是把它作为文本内容保留在缓冲区里;建议确认 placeholder 的渲染方式和实际输入缓冲区是否被混用(placeholder 被当成内容写入了 input value)。

截图见附件。

主要言語
TypeScript
スター
2.2k
フォーク
187
平均マージ
2時間 19分
マージ済み PR(30日)
2

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

MiniMax-AI/cli のほかの issue

MiniMax-AI/cli の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。