Skip to content

Keep extension prompts nonblocking - #75

Merged
Destiner merged 5 commits into
mainfrom
implement/f56b49ab-c5dc-45ff-a260-d1335ec1b23f
Oct 28, 2026
Merged

Destiner merged 5 commits into
mainfrom
implement/f56b49ab-c5dc-45ff-a260-d1335ec1b23f

Conversation

@Destiner

Copy link
Copy Markdown
Owner

why do i can’t do some things (like collapse a project or rename it) when i have an active user action prompt (e.g. approve merge prompt from my custom extension)? this is backwards. it shouldn’t hijack the app’s functionality. the ONLY thing it should do is to hide the input composer and maybe hijack the focus. SIMPLIFY

Left unaddressed by your choice:
review: R1 · P2: Rename and settings completion leave focus on the body during a pending prompt
review: R2 · P2: Initially submitting prompts steal unrelated focus when submission fails
test: T1 · Transcript virtualization test intermittently cannot remount expanded row
test: T2 · WebKit startup blocks required cross-browser verification

Unify command availability while keeping pending-input send admission local to each controller. Preserve queue access and drafts, and repair focus only when the prompt or dialog owned it. Cover project actions, Find, navigation, and asynchronous queue admission with deterministic regressions.
@Destiner
Destiner merged commit a1df3b8 into main Oct 28, 2026
4 checks passed
@Destiner
Destiner deleted the implement/f56b49ab-c5dc-45ff-a260-d1335ec1b23f branch October 28, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant