Skip to content

Subscription can't be removed if no longer accessible #8887

@backerman

Description

@backerman

Storage Explorer Version

1.40.2 (110)

Regression From

No response

Architecture

arm64

Storage Explorer Build Number

20251101.1

Platform

All

OS Version

macOS Tahoe 26.2

Bug Description

A subscription which no longer exists is in my list of subscriptions in the Explorer blade and there's no way to remove it (other than clearing settings).

Resource Types

Blobs

Authentication Method

Sign in

Connection Type

Sign in (subscription)

Steps to Reproduce

I believe this should do it:

  1. In Account Management, select a subscription you can easily remove your access to.
  2. Verify it's available in Explorer.
  3. Quit Storage Explorer.
  4. Revoke all permissions granted to you on the subscription from the first step.
  5. Reopen Storage Explorer.
  6. Now try to remove it from the list.

It's possible this bug only appears when the subscription is actually deleted, but that seems very unlikely since a subscription you have no permission to see should behave identically to a subscription that does not actually exist in the backend.

Actual Experience

Can't uncheck the box in Account Management because that blade shows only subscriptions which exist and I have Reader on. There's no option to unselect a subscription from Explorer.

Expected Experience

A subscription that has no privileges should be removable from the list somehow, whether that's by right-clicking or maybe showing all selected subscriptions in Account Management whether or not they're actually available.

Not automatically removing subscriptions is preferable so that subscriptions that are JITted to for everything aren't removed from the list when there's no current JIT access.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions