Skip to content

[Bug] Home model selector does not apply the selected model #205

@Astro-Han

Description

@Astro-Han

What happened?

On the PawWork home screen, choosing a different model from the model selector does not update the active model. I reproduced this on current dev at v0.2.9: the home model selector opens, but after selecting another model the footer still shows Big Pickle.

This looks related to the recently fixed home selector hit-area issue, but it is a different layer. The existing home regression confirms the selector opens; the failing path is applying the selected model.

Steps to reproduce

  1. Open PawWork to the New session home screen.
  2. Click the home composer model selector.
  3. Select a model different from the current one, for example MiniMax M2.5 Free while Big Pickle is current.
  4. Observe the model button in the home composer.

Automated reproduction on current dev: bun --cwd packages/app test:e2e e2e/prompt/prompt-footer-focus.spec.ts --project=chromium --grep "model select returns focus".

What did you expect to happen?

The home composer should update to the selected model, and the next new-session prompt should be submitted with that selected provider/model pair.

PawWork version

v0.2.9 on current dev.

OS version

macOS 26.3.1.

Can you reproduce it again?

Yes, every time in the targeted Playwright regression.

Screenshots, recordings, or extra context

Observed failing assertion: expected the home model button to show MiniMax M2.5 Free, but it remained Big Pickle after selecting the list item. The existing home model selector opens without footer overlap test passes, so the click target/opening layer appears fixed while selection application remains broken.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priorityappApplication behavior and product flowsbugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions