From 6a2313f35ed26da06671e46179b727f2a7664726 Mon Sep 17 00:00:00 2001 From: David Herman Date: Mon, 8 Jun 2026 14:36:27 +0200 Subject: [PATCH] fix(picker): restore picker_width=false opt-out in session picker The cross-project session list (#403) added an `or 100` fallback when passing picker_width to base_picker.pick(). This silently converts `picker_width = false` into 100, bypassing the opt-out path that lets the picker backend use its own default window size. --- lua/opencode/ui/session_picker.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/opencode/ui/session_picker.lua b/lua/opencode/ui/session_picker.lua index bdab2ed3..654af1a9 100644 --- a/lua/opencode/ui/session_picker.lua +++ b/lua/opencode/ui/session_picker.lua @@ -347,7 +347,7 @@ function M.pick(sessions, callback, opts) actions = actions, callback = callback, title = (opts and opts.scope == 'global') and 'Select A Session (all projects)' or 'Select A Session', - width = config.ui.picker_width or 100, + width = config.ui.picker_width, layout_opts = config.ui.picker, preview = 'custom', ---@param session table