-
Notifications
You must be signed in to change notification settings - Fork 741
Description
Version
0.14.23, 0.14.24, 0.14.25
Operating System
Linux
Distribution Method
AppImage (Linux)
Describe the issue
Opened GitButler after having manually checked out another branch of an existing project. When showed the initial screen suggesting to either switch back to gitbutler/workspace or remove the project, I select Remove project... but then the confirmation dialog is unclickable. Neither Remove nor Cancel work and the only way is to forcefully exit the application.
How to reproduce (Optional)
- Open the GitButler application after having checked out a different branch in an existing GitButler project
- Click
Remove project...
-
Confirmation pops up, but cannot click
Removebutton (the cursor seems to stay shown as a "pointing hand" in the entire window). Nothing happens when hovering overRemovebutton (I think it should highlight) -
Program is blocked, and cannot click on
Canceleither. Only way is to force-close it by pressing on thexto close the window.
However, the bar at the top is still responsive (File, View, Project, Help). -
Restarting the program doesn't fix the problem (repeating steps 1-3 produce the same bugged behavior)
Expected behavior (Optional)
Remove button should be clickable and the project should be removed
Relevant log output (Optional)
** (WebKitWebProcess:260958): ERROR **: 20:47:12.767: WebProcess didn't exit as expected after the UI process connection was closed
2025-05-19T18:47:13.136876Z INFO crates/gitbutler-tauri/src/main.rs:83: system git executable for fetch/push: "git"
2025-05-19T18:47:13.136948Z INFO crates/gitbutler-tauri/src/main.rs:122: starting app version=0.14.23 name=GitButler
2025-05-19T18:47:14.607216Z INFO get_app_settings: crates/gitbutler-tauri/src/settings.rs:49: close time.busy=1.27ms time.idle=26.6µs
2025-05-19T18:47:14.690919Z INFO get_user: crates/gitbutler-tauri/src/users.rs:10: close time.busy=24.7µs time.idle=25.2µs
2025-05-19T18:47:14.766348Z INFO list_projects: crates/gitbutler-tauri/src/projects.rs:51: close time.busy=166µs time.idle=53.1µs
2025-05-19T18:47:15.028634Z INFO get_project: crates/gitbutler-tauri/src/projects.rs:37: close time.busy=10.8ms time.idle=32.2µs id=891457b2-d90f-4311-8aef-af009f1bbc2a no_validation=None
2025-05-19T18:47:15.035061Z INFO secret_get_global: crates/gitbutler-tauri/src/secret.rs:9: close time.busy=16.4µs time.idle=12.9µs handle="git-lab-token:891457b2-d90f-4311-8aef-af009f1bbc2a"
2025-05-19T18:47:15.035273Z INFO get_app_settings: crates/gitbutler-tauri/src/settings.rs:49: close time.busy=1.15µs time.idle=4.84µs
2025-05-19T18:47:15.040825Z INFO git_remote_branches: crates/gitbutler-tauri/src/commands.rs:10: close time.busy=1.82ms time.idle=8.52µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:15.041129Z INFO git_head: crates/gitbutler-tauri/src/commands.rs:68: close time.busy=118µs time.idle=5.79µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:15.047936Z INFO get_base_branch_data:get_base_branch_data: crates/gitbutler-branch-actions/src/base.rs:49: close time.busy=7.19ms time.idle=16.2µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:15.047970Z INFO get_base_branch_data: crates/gitbutler-tauri/src/virtual_branches.rs:155: close time.busy=8.20ms time.idle=12.6µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:15.083697Z INFO list_projects: crates/gitbutler-tauri/src/projects.rs:51: close time.busy=52.4µs time.idle=20.4µs
2025-05-19T18:47:15.085507Z INFO operating_mode: crates/gitbutler-tauri/src/modes.rs:20: close time.busy=3.66ms time.idle=26.4µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:15.086550Z INFO secret_get_global: crates/gitbutler-tauri/src/secret.rs:9: close time.busy=18.2µs time.idle=10.1µs handle="git-lab-token:891457b2-d90f-4311-8aef-af009f1bbc2a"
2025-05-19T18:47:15.147106Z INFO changes_in_worktree: crates/gitbutler-tauri/src/diff.rs:151: close time.busy=16.6ms time.idle=26.2µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:15.151786Z INFO list_projects: crates/gitbutler-tauri/src/projects.rs:51: close time.busy=61.4µs time.idle=16.7µs
2025-05-19T18:47:15.151794Z INFO list_projects: crates/gitbutler-tauri/src/projects.rs:51: close time.busy=41.2µs time.idle=15.2µs
2025-05-19T18:47:15.596632Z WARN list_branches: crates/gitbutler-branch-actions/src/branch.rs:214: Failed to process branch group BranchIdentity(PartialName("gitbutler/edit-uncommited-changes")) to branch entry: Object named 7dfdd1a88a04fe6eb3600fc3c1cb6c75b650c505 was supposed to be of kind commit, but was kind tree. project_id=891457b2-d90f-4311-8aef-af009f1bbc2a filter=None
2025-05-19T18:47:15.596827Z INFO list_branches: crates/gitbutler-tauri/src/virtual_branches.rs:486: close time.busy=2.56ms time.idle=37.9µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a filter=None
2025-05-19T18:47:15.624143Z INFO get_base_branch_data:get_base_branch_data: crates/gitbutler-branch-actions/src/base.rs:49: close time.busy=2.21ms time.idle=37.6µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:15.624255Z INFO get_base_branch_data: crates/gitbutler-tauri/src/virtual_branches.rs:155: close time.busy=2.92ms time.idle=39.6µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:15.628562Z INFO secret_get_global: crates/gitbutler-tauri/src/secret.rs:9: close time.busy=49.8µs time.idle=51.5µs handle="git-lab-token:891457b2-d90f-4311-8aef-af009f1bbc2a"
2025-05-19T18:47:15.642198Z INFO secret_get_global: crates/gitbutler-tauri/src/secret.rs:9: close time.busy=26.2µs time.idle=38.0µs handle="git-lab-token:891457b2-d90f-4311-8aef-af009f1bbc2a"
2025-05-19T18:47:16.045174Z INFO set_project_active:set_project_to_window:file monitor:handle debounced events: crates/gitbutler-watcher/src/file_monitor.rs:119: close time.busy=83.6µs time.idle=75.2µs id=891457b2-d90f-4311-8aef-af009f1bbc2a window="main" project_id=891457b2-d90f-4311-8aef-af009f1bbc2a fs_events=4 fs_events=4 ignored=0 ignored=0 git_noop=0 git_noop=0 git=1 git=1 project=0 project=0 git_dedup=1 git_dedup=1
2025-05-19T18:47:16.046819Z INFO handle: crates/gitbutler-watcher/src/handler.rs:55: close time.busy=964µs time.idle=69.7µs event=GitFileChange(891457b2-d90f-4311-8aef-af009f1bbc2a, FETCH_HEAD)
2025-05-19T18:47:16.150259Z WARN list_branches: crates/gitbutler-branch-actions/src/branch.rs:214: Failed to process branch group BranchIdentity(PartialName("gitbutler/edit-uncommited-changes")) to branch entry: Object named 7dfdd1a88a04fe6eb3600fc3c1cb6c75b650c505 was supposed to be of kind commit, but was kind tree. project_id=891457b2-d90f-4311-8aef-af009f1bbc2a filter=None
2025-05-19T18:47:16.150461Z INFO list_branches: crates/gitbutler-tauri/src/virtual_branches.rs:486: close time.busy=2.67ms time.idle=42.2µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a filter=None
2025-05-19T18:47:16.555922Z INFO get_base_branch_data:get_base_branch_data: crates/gitbutler-branch-actions/src/base.rs:49: close time.busy=1.78ms time.idle=28.2µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:16.556004Z INFO get_base_branch_data: crates/gitbutler-tauri/src/virtual_branches.rs:155: close time.busy=2.37ms time.idle=30.9µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:16.572359Z INFO secret_get_global: crates/gitbutler-tauri/src/secret.rs:9: close time.busy=43.6µs time.idle=36.4µs handle="git-lab-token:891457b2-d90f-4311-8aef-af009f1bbc2a"
2025-05-19T18:47:17.080094Z WARN list_branches: crates/gitbutler-branch-actions/src/branch.rs:214: Failed to process branch group BranchIdentity(PartialName("gitbutler/edit-uncommited-changes")) to branch entry: Object named 7dfdd1a88a04fe6eb3600fc3c1cb6c75b650c505 was supposed to be of kind commit, but was kind tree. project_id=891457b2-d90f-4311-8aef-af009f1bbc2a filter=None
2025-05-19T18:47:17.080197Z INFO list_branches: crates/gitbutler-tauri/src/virtual_branches.rs:486: close time.busy=1.76ms time.idle=32.3µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a filter=None
2025-05-19T18:47:18.046164Z INFO set_project_active:set_project_to_window:file monitor:handle debounced events: crates/gitbutler-watcher/src/file_monitor.rs:119: close time.busy=89.8µs time.idle=92.8µs id=891457b2-d90f-4311-8aef-af009f1bbc2a window="main" project_id=891457b2-d90f-4311-8aef-af009f1bbc2a fs_events=8 fs_events=8 ignored=0 ignored=0 git_noop=0 git_noop=0 git=1 git=1 project=0 project=0 git_dedup=1 git_dedup=1
2025-05-19T18:47:18.047209Z INFO handle: crates/gitbutler-watcher/src/handler.rs:55: close time.busy=699µs time.idle=60.9µs event=GitFileChange(891457b2-d90f-4311-8aef-af009f1bbc2a, FETCH_HEAD)
2025-05-19T18:47:18.556734Z INFO get_base_branch_data:get_base_branch_data: crates/gitbutler-branch-actions/src/base.rs:49: close time.busy=2.60ms time.idle=49.9µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:18.556839Z INFO get_base_branch_data: crates/gitbutler-tauri/src/virtual_branches.rs:155: close time.busy=3.45ms time.idle=38.5µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:18.570742Z INFO secret_get_global: crates/gitbutler-tauri/src/secret.rs:9: close time.busy=43.8µs time.idle=32.1µs handle="git-lab-token:891457b2-d90f-4311-8aef-af009f1bbc2a"
2025-05-19T18:47:18.924352Z INFO fetch_from_remotes:get_base_branch_data: crates/gitbutler-branch-actions/src/base.rs:49: close time.busy=2.60ms time.idle=65.9µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a action=Some("auto")
2025-05-19T18:47:18.924481Z INFO fetch_from_remotes: crates/gitbutler-tauri/src/virtual_branches.rs:544: close time.busy=3.88s time.idle=33.1µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a action=Some("auto")
2025-05-19T18:47:18.927483Z INFO handle:calculate_virtual_branches: crates/gitbutler-watcher/src/handler.rs:105: close time.busy=1.37ms time.idle=47.8µs event=VirtualBranch(891457b2-d90f-4311-8aef-af009f1bbc2a)
2025-05-19T18:47:18.927568Z INFO handle: crates/gitbutler-watcher/src/handler.rs:55: close time.busy=2.58ms time.idle=46.4µs event=VirtualBranch(891457b2-d90f-4311-8aef-af009f1bbc2a)
2025-05-19T18:47:18.936628Z INFO get_base_branch_data:get_base_branch_data: crates/gitbutler-branch-actions/src/base.rs:49: close time.busy=1.94ms time.idle=33.6µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:18.936729Z INFO get_base_branch_data: crates/gitbutler-tauri/src/virtual_branches.rs:155: close time.busy=2.51ms time.idle=30.4µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:18.948569Z INFO secret_get_global: crates/gitbutler-tauri/src/secret.rs:9: close time.busy=36.3µs time.idle=33.7µs handle="git-lab-token:891457b2-d90f-4311-8aef-af009f1bbc2a"
2025-05-19T18:47:19.001147Z INFO fetch_from_remotes:get_base_branch_data: crates/gitbutler-branch-actions/src/base.rs:49: close time.busy=2.25ms time.idle=42.3µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a action=Some("auto")
2025-05-19T18:47:19.001245Z INFO fetch_from_remotes: crates/gitbutler-tauri/src/virtual_branches.rs:544: close time.busy=3.96s time.idle=10.7µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a action=Some("auto")
2025-05-19T18:47:19.004427Z INFO handle:calculate_virtual_branches: crates/gitbutler-watcher/src/handler.rs:105: close time.busy=1.64ms time.idle=53.8µs event=VirtualBranch(891457b2-d90f-4311-8aef-af009f1bbc2a)
2025-05-19T18:47:19.004527Z INFO handle: crates/gitbutler-watcher/src/handler.rs:55: close time.busy=2.97ms time.idle=36.7µs event=VirtualBranch(891457b2-d90f-4311-8aef-af009f1bbc2a)
2025-05-19T18:47:19.010069Z INFO get_base_branch_data:get_base_branch_data: crates/gitbutler-branch-actions/src/base.rs:49: close time.busy=1.15ms time.idle=18.6µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:19.010133Z INFO get_base_branch_data: crates/gitbutler-tauri/src/virtual_branches.rs:155: close time.busy=1.48ms time.idle=18.9µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:19.013349Z INFO secret_get_global: crates/gitbutler-tauri/src/secret.rs:9: close time.busy=42.0µs time.idle=37.0µs handle="git-lab-token:891457b2-d90f-4311-8aef-af009f1bbc2a"
2025-05-19T18:47:19.030372Z INFO secret_get_global: crates/gitbutler-tauri/src/secret.rs:9: close time.busy=48.5µs time.idle=40.3µs handle="git-lab-token:891457b2-d90f-4311-8aef-af009f1bbc2a"
2025-05-19T18:47:19.296729Z INFO set_project_active:set_project_to_window:file monitor:handle debounced events: crates/gitbutler-watcher/src/file_monitor.rs:119: close time.busy=43.4µs time.idle=41.1µs id=891457b2-d90f-4311-8aef-af009f1bbc2a window="main" project_id=891457b2-d90f-4311-8aef-af009f1bbc2a fs_events=4 fs_events=4 ignored=0 ignored=0 git_noop=0 git_noop=0 git=1 git=1 project=0 project=0 git_dedup=1 git_dedup=1
2025-05-19T18:47:19.297609Z INFO handle: crates/gitbutler-watcher/src/handler.rs:55: close time.busy=577µs time.idle=54.4µs event=GitFileChange(891457b2-d90f-4311-8aef-af009f1bbc2a, FETCH_HEAD)
2025-05-19T18:47:19.539097Z WARN list_branches: crates/gitbutler-branch-actions/src/branch.rs:214: Failed to process branch group BranchIdentity(PartialName("gitbutler/edit-uncommited-changes")) to branch entry: Object named 7dfdd1a88a04fe6eb3600fc3c1cb6c75b650c505 was supposed to be of kind commit, but was kind tree. project_id=891457b2-d90f-4311-8aef-af009f1bbc2a filter=None
2025-05-19T18:47:19.539422Z INFO list_branches: crates/gitbutler-tauri/src/virtual_branches.rs:486: close time.busy=2.53ms time.idle=43.8µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a filter=None
2025-05-19T18:47:19.804714Z INFO get_base_branch_data:get_base_branch_data: crates/gitbutler-branch-actions/src/base.rs:49: close time.busy=1.98ms time.idle=41.3µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:19.804837Z INFO get_base_branch_data: crates/gitbutler-tauri/src/virtual_branches.rs:155: close time.busy=2.64ms time.idle=35.9µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a
2025-05-19T18:47:19.816486Z INFO secret_get_global: crates/gitbutler-tauri/src/secret.rs:9: close time.busy=34.1µs time.idle=35.4µs handle="git-lab-token:891457b2-d90f-4311-8aef-af009f1bbc2a"
2025-05-19T18:47:20.324077Z WARN list_branches: crates/gitbutler-branch-actions/src/branch.rs:214: Failed to process branch group BranchIdentity(PartialName("gitbutler/edit-uncommited-changes")) to branch entry: Object named 7dfdd1a88a04fe6eb3600fc3c1cb6c75b650c505 was supposed to be of kind commit, but was kind tree. project_id=891457b2-d90f-4311-8aef-af009f1bbc2a filter=None
2025-05-19T18:47:20.324460Z INFO list_branches: crates/gitbutler-tauri/src/virtual_branches.rs:486: close time.busy=2.46ms time.idle=45.0µs project_id=891457b2-d90f-4311-8aef-af009f1bbc2a filter=None
