Skip to content

Commit 0b9ddf2

Browse files
committed
Replace picked flag with activeItems for browser selection in QuickPick
1 parent 50da87a commit 0b9ddf2

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

‎apps/editor/src/services/websocket-manager.ts‎

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,15 +285,24 @@ export class WebSocketManager {
285285
const items = this.connected_browsers.map((b) => ({
286286
label: this._get_browser_name(b.user_agent),
287287
detail: b.user_agent,
288-
id: b.id,
289-
picked: b.id == last_selected_browser_id
288+
id: b.id
290289
}))
291290

292291
return new Promise<number | undefined>((resolve) => {
293292
const quick_pick = vscode.window.createQuickPick<
294293
vscode.QuickPickItem & { id: number }
295294
>()
296295
quick_pick.items = items
296+
297+
if (last_selected_browser_id) {
298+
const active_item = items.find(
299+
(item) => item.id == last_selected_browser_id
300+
)
301+
if (active_item) {
302+
quick_pick.activeItems = [active_item]
303+
}
304+
}
305+
297306
quick_pick.placeholder = 'Select a browser to use'
298307
quick_pick.title = 'Connected Browsers'
299308

0 commit comments

Comments
 (0)