boardx / boardx/workspacex

chat composer 录音期文字超过可视高度后无法上下滚动查看

Open
#2,976 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
1h 7m
Merged PRs (30d)
969

Description

## 现象(2026-09-07 人类实测反馈)

> chat 的 UI,composer 在录音的过程中文字多了以后无法上下滚动来查看文本,不能向下滚动看下面的文字。

录音进行中,实时转录的文字持续写入输入框;一旦超过 composer 输入区的 3 行可视高度,用户既看不到新落地的文字,也无法往下翻去看被截断的部分。

## 根因

录音期真正**显示**文字的不是 `` 自己(它被刷成 `text-transparent`,只当真实值载体),而是铺在它底下那层镜像 `chat-task-workbench-composer-live-transcript`(深色 = 已落定,浅灰 = 识别中)。镜像是 `absolute inset-0 overflow-hidden`:不跟随输入框滚动,自己也没有滚动条。`<textarea>` 原生能滚是真的,但滚了以后可见文字一动不动。

## 期望

- 录音期可以用滚轮/方向键在输入框里上下翻,看到全部已转录文字;
- 没有主动往上翻时,新转录自动滚到底,最新一句始终可见;
- 主动往上翻阅时不被新文字拽回底部。

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the chat composer and inspect the textarea together with the chat-task-workbench-composer-live-transcript mirror used during recording. Reproduce a transcript longer than the three-line viewport, then verify scrolling, automatic scrolling to the newest text when at the bottom, and staying at the reader’s position after they scroll upward.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.