Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

UI doesn't update in certain cases #1760

Closed
Assignees
Labels
enhancementNew feature or request need-more-infoExtra information or replay is needed
@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

  1. Create some branch
  2. Interactively fix up it to earlier commit
  3. Apply rebase
  4. Check logs to confirm rebase went through
  5. 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

  1. Add some files
  2. Open Local Changes in Sourcegit
  3. 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)

Metadata

Metadata

Labels

enhancementNew feature or request need-more-infoExtra information or replay is needed

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /