Skip to content

Conversation

alan412
Copy link
Collaborator

@alan412 alan412 commented Jul 12, 2025

This really does fix 2 issues that in our current code base.

However, it does not fix a nasty race condition when you rename an item in the tabs. The problem is that we store the path information in multiple places. It is in the project, but is also the "key" for each tab. These can get out of sync such that when we go to save a module that has been renamed, it is trying to save to the old name which doesn't exist anymore.

I think this will require a pretty major change to how tabs work and I am just not fresh enough to do that right now.

A long way to say: Should we merge this in now (since it does fix 2 real issues) or should we wait until I have fixed the renaming race condition?

@alan412 alan412 requested a review from lizlooney July 12, 2025 23:59
@lizlooney lizlooney merged commit 4f63d3f into wpilibsuite:main Jul 13, 2025
1 check passed
@alan412 alan412 deleted the pr_rename branch July 21, 2025 13:12
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.

2 participants