-
Notifications
You must be signed in to change notification settings - Fork 267
Closed
Assignees
@vrnvorona
Description
In recent versions there is this annoying issue where tree is not updated unless some action forces to redraw
I will provide two examples with steps to reproduce.
Env: Ubuntu 24.04.2 LTS / Linux 6.14.0-27-generic / X11 / GNOME 46
I've also removed xdg-desktop-portal-gnome, hope it didn't get involved
Bug 1 - Interactive rebase
- Create some branch
- Interactively fix up it to earlier commit
- Apply rebase
- Check logs to confirm rebase went through
- Hide branch with filter and show it again
Expected result:
- On step 3 tree view is updated and branch head is now showing fixupped commit
Actual result:
- On step 3 tree remains as before rebase
- Creating branches work
- When hide-show tree is rebuilt correctly (app restart also works)
Bug 2 - Filesystem changes
- Add some files
- Open Local Changes in Sourcegit
- Toggle "include untracked files button" two times
Expected result:
- On step 2 all changes are present
Actual result:
- On step 2 changes are not updated
- After step 3 changes show (as tree rebuilds)