-
Notifications
You must be signed in to change notification settings - Fork 8.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix a race condition in pane animation completion that broke sizing #8241
Conversation
@zadjii-msft - please review |
I think there is also a race in Close animation. But suggest to handle it separately Hmmm... it seems you already have discussion about it here: #7942 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@zadjii-msft - without locking there will still be a race - since the control is reattached to other panes (upon close / split). Yet I hope this fix reduces the severity (to potential performance degradation due to reflows rather than potentially non-stretching terminal) |
@DHowett - WDYT about this one? It doesn't fully solve the issue, but can it be a mitigation for 1.5? |
Bumping this - at is marked as Priority 1 and almost a week-old 😊. |
@DHowett - Now that I know that you are somewhere here, just let me know if you like this one as a mitigation, or should we abandon in it until the fully fledged solution is found? 😊 |
Slowly working through my list 😄 |
Slowly? 😆 I wish I had 5 minutes of your "slow" attention once in few days, and I could hopefully contribute much more. |
This looks way way better |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
love it
Hello @DHowett! Because this pull request has the p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (
|
🎉 Handy links: |
🎉 Handy links: |
Fixes a race in pane entrance animation, where the animation
completion routine processes wrong children.
Validated w/ manual testing
Closes #8230