Skip to content

Bucket loading ui behavior#10

Merged
razeghi71 merged 5 commits intomainfrom
cursor/bucket-loading-ui-behavior-06d8
Jan 8, 2026
Merged

Bucket loading ui behavior#10
razeghi71 merged 5 commits intomainfrom
cursor/bucket-loading-ui-behavior-06d8

Conversation

@razeghi71
Copy link
Owner

Implement async first-time bucket loading with a loading bar and cancellation to prevent UI blocking and improve responsiveness.

Previously, initial GCS bucket/prefix listings (cache misses) would block the UI thread during network requests. This change refactors the listing process to always run in a background thread, displays a loading indicator, and introduces cooperative cancellation for in-flight operations when the user navigates away.


Open in Cursor Open in Web

Co-authored-by: razeghi71 <razeghi71@gmail.com>
@cursor
Copy link

cursor bot commented Jan 8, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

cursoragent and others added 4 commits January 8, 2026 10:12
Co-authored-by: razeghi71 <razeghi71@gmail.com>
Co-authored-by: razeghi71 <razeghi71@gmail.com>
Co-authored-by: razeghi71 <razeghi71@gmail.com>
Co-authored-by: razeghi71 <razeghi71@gmail.com>
@razeghi71 razeghi71 marked this pull request as ready for review January 8, 2026 20:12
@cursor
Copy link

cursor bot commented Jan 8, 2026

You have run out of free Bugbot PR reviews for this billing cycle. This will reset on February 24.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@razeghi71 razeghi71 merged commit 590e565 into main Jan 8, 2026
@razeghi71 razeghi71 added bug Something isn't working minor and removed bug Something isn't working minor labels Jan 8, 2026
@razeghi71 razeghi71 deleted the cursor/bucket-loading-ui-behavior-06d8 branch January 8, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants