@angus and I just spent quite some time on figuring out why a theme did not update when it was updated in Github. We finally found that the theme was being pulled from d-compat/2026.5 instead of main.
Turns out that the branch popup says “branch: main” but if you leave it empty, it will set branch to nil and not main because main is an input placeholder and not a prefilled value.
I’d almost call this a bug and not just a UX issue (also, I’ve little idea how to fix) so alerting an engineer, maybe @martin you have experience with the admin side? Can you take a look or triage?
Leaving it empty will automatically select the correct d-compat branch.
Setting it to main will override that and will force-use the main branch.
The problem is that the placeholder currently implies that leaving it empty will select main.
If the copy is changed to something that does not imply that, the confusion will be gone.