You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Editing or deleting an action leaves stale keybindings #5687
I searched existing issues and did not find a duplicate.
I included enough detail to reproduce or investigate the problem.
Area
apps/web
Steps to reproduce
Open a Git project in T3 Code.
Click + Add action.
Create an action, assign a keybinding, and save it.
Edit the action, focus the keybinding field, press Backspace to clear it, and save.
Inspect ~/.t3/userdata/keybindings.json.
Assign a different keybinding to the same action and save again.
Inspect keybindings.json again, then delete the action and inspect the file once more.
Expected behavior
Clearing an action's keybinding should remove that action's existing entry from keybindings.json. Changing the keybinding should replace the old entry. Deleting the action should remove any keybinding entries for its generated command.
Actual behavior
Clearing the keybinding and saving leaves the old entry in keybindings.json. Assigning a different keybinding adds another entry for the same generated script.<action-id>.run command instead of replacing the old one. Deleting the action also leaves its keybinding entries behind, so stale shortcuts accumulate for an action that no longer exists.
Activity
ashish200729 commentedon Aug 8, 2026
Hey, I’d be happy to work on this. Is anyone already working on a fix, or should I go ahead and pick it up?
ashish200729 commentedon Aug 8, 2026
@t3dotgg