diff --git a/.changeset/fn-7789-thinking-level-select-portal-scope.md b/.changeset/fn-7789-thinking-level-select-portal-scope.md new file mode 100644 index 0000000000..7f9f9acb4d --- /dev/null +++ b/.changeset/fn-7789-thinking-level-select-portal-scope.md @@ -0,0 +1,7 @@ +--- +"@runfusion/fusion": patch +--- + +summary: Fix the Thinking Level dropdown showing an unstyled white control in model pickers. +category: fix +dev: Re-scopes .thinking-level-select from .model-combobox to the portaled .model-combobox-dropdown container. diff --git a/packages/dashboard/app/components/CustomModelDropdown.css b/packages/dashboard/app/components/CustomModelDropdown.css index b279bc5baa..975efd2c8d 100644 --- a/packages/dashboard/app/components/CustomModelDropdown.css +++ b/packages/dashboard/app/components/CustomModelDropdown.css @@ -158,8 +158,11 @@ /* FNXC:Settings-ThinkingLevel 2026-07-10-00:00: The inline Thinking Level renders inside the createPortal dropdown (.model-combobox-dropdown), not under the trigger wrapper (.model-combobox). Scope the select rules to the portal container so Android/mobile and desktop model pickers receive the dark-theme tokens wherever CustomModelDropdown is used. */ -.model-combobox .thinking-level-select { +.model-combobox-dropdown .thinking-level-select { width: 100%; padding: var(--space-xs) calc(var(--space-lg) + var(--space-md)) var(--space-xs) var(--space-sm); background: var(--surface); @@ -175,27 +178,27 @@ The inline Thinking Level