Skip to content

fix(ui): only show FLUX.1 VAEs when a FLUX.1 main model is selected#8821

Merged
lstein merged 3 commits intoinvoke-ai:mainfrom
Pfannkuchensack:fix/flux1-vae-filter
Feb 1, 2026
Merged

fix(ui): only show FLUX.1 VAEs when a FLUX.1 main model is selected#8821
lstein merged 3 commits intoinvoke-ai:mainfrom
Pfannkuchensack:fix/flux1-vae-filter

Conversation

@Pfannkuchensack
Copy link
Copy Markdown
Collaborator

@Pfannkuchensack Pfannkuchensack commented Feb 1, 2026

Summary

Use useFlux1VAEModels() instead of useFluxVAEModels() in the FLUX VAE selector, which was incorrectly returning both FLUX.1 and FLUX.2 VAEs. Remove the now-unused useFluxVAEModels hook.

Related Issues / Discussions

#8819

QA Instructions

On a system with both FLUX.1 and FLUX.2 VAEs installed:

  1. Select a FLUX.1 main model (e.g. dev, schnell)
  2. Open the Advanced panel and check the VAE dropdown
  3. Verify only FLUX.1 VAEs are listed (no FLUX.2 VAEs)
  4. Select a FLUX.2 main model
  5. Verify the VAE selector is not shown (FLUX.2 has VAE built into the main model)

Merge Plan

No special merge considerations needed.

Checklist

  • The PR has a short but descriptive title, suitable for a changelog
  • Tests added / updated (if applicable)
  • ❗Changes to a redux slice have a corresponding migration
  • Documentation added / updated (if applicable)
  • Updated What's New copy (if doing a release after this PR)

Use useFlux1VAEModels() instead of useFluxVAEModels() in the FLUX VAE
selector, which was incorrectly returning both FLUX.1 and FLUX.2 VAEs.
Remove the now-unused useFluxVAEModels hook.
@github-actions github-actions bot added the frontend PRs that change frontend files label Feb 1, 2026
@lstein lstein self-assigned this Feb 1, 2026
@lstein lstein added the v6.12.0 Intended for 6.12.0 release label Feb 1, 2026
Copy link
Copy Markdown
Collaborator

@lstein lstein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works as advertised.

@lstein lstein enabled auto-merge (squash) February 1, 2026 21:25
@lstein lstein merged commit 62ee1b8 into invoke-ai:main Feb 1, 2026
13 checks passed
@lstein lstein moved this from 6.12.x to 6.11.1 in Invoke - Community Roadmap Feb 2, 2026
dunkeroni pushed a commit to dunkeroni/InvokeAI that referenced this pull request Feb 2, 2026
…nvoke-ai#8821)

Use useFlux1VAEModels() instead of useFluxVAEModels() in the FLUX VAE
selector, which was incorrectly returning both FLUX.1 and FLUX.2 VAEs.
Remove the now-unused useFluxVAEModels hook.

Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com>
@Pfannkuchensack Pfannkuchensack deleted the fix/flux1-vae-filter branch February 2, 2026 22:08
@lstein lstein added 6.11.1 and removed v6.12.0 Intended for 6.12.0 release labels Feb 4, 2026
lstein added a commit that referenced this pull request Feb 6, 2026
…8821)

Use useFlux1VAEModels() instead of useFluxVAEModels() in the FLUX VAE
selector, which was incorrectly returning both FLUX.1 and FLUX.2 VAEs.
Remove the now-unused useFluxVAEModels hook.

Co-authored-by: Lincoln Stein <lincoln.stein@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.11.1 frontend PRs that change frontend files

Projects

Status: 6.11.1

Development

Successfully merging this pull request may close these issues.

2 participants