Skip to content

Fix visual glitches when moving a rebase todo - #5977

Merged
stefanhaller merged 4 commits into
masterfrom
fix-flicker-when-moving-rebase-todo
Aug 29, 2026
Merged

Fix visual glitches when moving a rebase todo#5977
stefanhaller merged 4 commits into
masterfrom
fix-flicker-when-moving-rebase-todo

Conversation

@stefanhaller

Copy link
Copy Markdown
Collaborator

This fixes two problems:

  1. the list selection updated before the list content did, which caused a bit of a wobble effect in the list
  2. the main view would first update to a different commit's diff and then back to the one that is being moved, resulting in a very ugly flicker especially when moving the todo multiple times with auto repeat

@stefanhaller stefanhaller added the bug Something isn't working label Aug 29, 2026
This option has no effect, it isn't respected by refreshRebaseCommits,
so it looks misleading to include it here.
Now that we have PostRefreshUpdateWithOptions there's no reason to offer
a bespoke method for setting one particular option.
This fixes two problems:
1. the list selection updated before the list content did, which caused
a bit of a wobble effect in the list
2. the main view would first update to a different commit's diff and
then back to the one that is being moved, resulting in a very ugly
flicker especially when moving the todo multiple times with auto repeat
@stefanhaller
stefanhaller force-pushed the fix-flicker-when-moving-rebase-todo branch from 5393776 to 3914755 Compare August 29, 2026 15:26
@stefanhaller
stefanhaller merged commit a8b762d into master Aug 29, 2026
14 checks passed
@stefanhaller
stefanhaller deleted the fix-flicker-when-moving-rebase-todo branch August 29, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant