Skip to content

Browse.html was not acting like it was logged in when it was - #247

Merged
SharonStrats merged 2 commits into
stagingfrom
fix-browsehtml
Oct 25, 2026
Merged

SharonStrats merged 2 commits into
stagingfrom
fix-browsehtml

Conversation

@SharonStrats

Copy link
Copy Markdown
Contributor

When logged in and navigating storage I received an access denied errors on all my resources.

@SharonStrats SharonStrats self-assigned this Oct 25, 2026
@SharonStrats SharonStrats added the bug Something isn't working label Oct 25, 2026
@SharonStrats SharonStrats moved this to In review in SolidOS NLNet UI Oct 25, 2026
@SharonStrats
SharonStrats requested a balanced review from Copilot October 25, 2026 06:30

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Rate-limit cooldowns can be bypassed, and generation changes can leave folder details permanently unresolved.

3 open issues
What changed in this PR

This PR addresses access-denied errors during authenticated folder browsing and reduces background requests for folder details.

Changes:

  • Retry access-denied resource loads with a fresh fetcher entry when logged in.
  • Load visible items’ counts and access indicators through a concurrency-limited queue with rate-limit backoff.
  • Add tests for queue scheduling, retries, clearing, and Retry-After parsing.
File Description
test/​requestQueue.test.js Tests queue behavior and rate-limit handling.
src/​requestQueue.ts Adds request concurrency limits, retries, and clearing.
src/​components/​folder-pane-view/​FolderPaneView.ts Retries authenticated resource loads after access-denied errors.
src/​components/​folder-pane-container/​FolderPaneContainer.ts Queues visible-item details and manages observation lifecycle.

Review effort: Balanced

Comment thread src/components/folder-pane-container/FolderPaneContainer.ts
Comment thread src/requestQueue.ts Outdated
Comment thread src/requestQueue.ts
Base automatically changed from fix/navigation-views to staging October 25, 2026 19:28
@SharonStrats
SharonStrats requested a balanced review from Copilot October 25, 2026 21:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The clock-dependent wait calculation can cause intermittent failures in exact-duration queue assertions.

1 open issue
3 resolved since last review

Review effort: Balanced

Comment thread src/requestQueue.ts Outdated
Prompt: When a user is logged in they should be able to see their resources and not
get an access denied message.

Co-authored-by: GPT-5.6 Luna <gpt-5.6-luna@openai.com>
@SharonStrats
SharonStrats merged commit bc16732 into staging Oct 25, 2026
8 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in SolidOS NLNet UI Oct 25, 2026
@SharonStrats
SharonStrats deleted the fix-browsehtml branch October 25, 2026 23:03
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

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants