Skip to content

Commit 8180c27

Browse files
committed
make it more concise
1 parent fc411d5 commit 8180c27

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/vs/workbench/contrib/chat/browser/chat.contribution.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -135,15 +135,14 @@ class ChatAccessibleViewContribution extends Disposable {
135135
const accessibleViewService = accessor.get(IAccessibleViewService);
136136
const widgetService = accessor.get(IChatWidgetService);
137137
const codeEditorService = accessor.get(ICodeEditorService);
138-
return renderAccessibleView(false, accessibleViewService, widgetService, codeEditorService);
139-
function renderAccessibleView(ignoreChatInput: boolean, accessibleViewService: IAccessibleViewService, widgetService: IChatWidgetService, codeEditorService: ICodeEditorService): boolean {
140-
138+
return renderAccessibleView(accessibleViewService, widgetService, codeEditorService, true);
139+
function renderAccessibleView(accessibleViewService: IAccessibleViewService, widgetService: IChatWidgetService, codeEditorService: ICodeEditorService, initialRender?: boolean): boolean {
141140
let widget = widgetService.lastFocusedWidget;
142141
if (!widget) {
143142
return false;
144143
}
145144

146-
const chatInputFocused = !ignoreChatInput && !!(codeEditorService.getActiveCodeEditor() || codeEditorService.getFocusedCodeEditor());
145+
const chatInputFocused = initialRender && !!(codeEditorService.getActiveCodeEditor() || codeEditorService.getFocusedCodeEditor());
147146

148147
if (chatInputFocused) {
149148
widget.focusLastMessage();
@@ -179,14 +178,12 @@ class ChatAccessibleViewContribution extends Disposable {
179178
}
180179
},
181180
next() {
182-
verifiedWidget.focus(focusedItem);
183181
verifiedWidget.focusWithId(focusedItem.id, 'next');
184-
renderAccessibleView(true, accessibleViewService, widgetService, codeEditorService);
182+
renderAccessibleView(accessibleViewService, widgetService, codeEditorService);
185183
},
186184
previous() {
187-
verifiedWidget.focus(focusedItem);
188185
verifiedWidget.focusWithId(focusedItem.id, 'previous');
189-
renderAccessibleView(true, accessibleViewService, widgetService, codeEditorService);
186+
renderAccessibleView(accessibleViewService, widgetService, codeEditorService);
190187
},
191188
options: { ariaLabel: nls.localize('chatAccessibleView', "Chat Accessible View"), language: 'typescript', type: AccessibleViewType.View }
192189
});

0 commit comments

Comments
 (0)