Guard all commitRename cleanup paths against concurrent renames

All exit paths in commitRename now use a thread-guarded finishRename
helper that only clears renamingThreadId when it still matches the
original threadId. Prevents a stale onBlur from cancelling a newly
started rename on a different thread.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
5a0006f7efJulius Marminge committed on 3/2/2026, 9:49:04 PM· committed by Julius Marmingeparent9e2e73c
1 file changedLine totals unavailable