🐛 fix(vscode): 修复评论全量接口被误分页导致审查反馈卡住

This commit is contained in:
chehongweo committed 2026-10-06 23:21:21 +08:00
1 parent 8d70ee1659
commit 3134201243
7 files changed
+71 -122

No files matched your search

+2 -2
View File
@@ -854,8 +854,8 @@ export class KanbanWebviewPanel {
* present in `window.terminals` but absent from `this.implTerminals`.
*/
// internal: handler 模块访问
injectIntoImplTerminal(issueNumber: number, text: string, isFirstReview: boolean): boolean {
return terminals.injectIntoImplTerminal(this, issueNumber, text, isFirstReview)
injectIntoImplTerminal(issueNumber: number, text: string): boolean {
return terminals.injectIntoImplTerminal(this, issueNumber, text)
}
/**
+1 -5
View File
@@ -40,11 +40,7 @@ export function resolveTerminalLocation(panel: KanbanWebviewPanel | null, preser
* happens — e.g. after a window reload, the impl terminal might still be
* present in `window.terminals` but absent from `this.implTerminals`.
*/
export function injectIntoImplTerminal(panel: KanbanWebviewPanel, issueNumber: number, text: string, isFirstReview: boolean): boolean {
// `isFirstReview` 参数保留只为兼容签名(调用方仍按 first/再审 区分),
// 方法体本身不再消费它——合并改由用户拖工单到"完成"列时插件 API 触发,
// cc 不允许自行合并。
void isFirstReview
export function injectIntoImplTerminal(panel: KanbanWebviewPanel, issueNumber: number, text: string): boolean {
let terminal = panel.implTerminals.get(issueNumber)
if (!terminal) {
// Match by prefix — OSC title escapes can append a suffix to