Skip to content

Edge case: user without a space can't sign out #1335

@MartinSoderholm

Description

@MartinSoderholm

Ok, so this is not a bug, just a stupid edge case that you did not consider and can be fixed easily.

I used Boost Note a few years ago when it was just a simple macOS app. I was about to write some stuff and thought I could pick up Boost Note again. When I hit the sign up page I chose to sign in using apple id. At this point I didn't know about spaces. After sign up I had to create a space, and faced with this choice I made one for my company. But after this I felt I wanted the admin account to also be my company email, so I sent an invitation in order to switch the admin user from the anonymous apple email to my company email. I then removed/deleted myself from the space. This resulted in a 404 message in the app, and there was nowhere to proceed. I pressed cmd + R, and the “Create Account” page is shown. When I click “Sign in” the app opens a browser window that shows me these options:

image

When I click “Open Desktop App” I am redirected to the “Create a new space” page:

image

But this is not what I want to do of course. I just want to sign out and sign in with my company email user. There is no “Sign out” button anywhere I can find. Not in the app and not on the website. At this point the only thing I can do is open the developer tools and clear all cookies, local storage, etc. So now I am signed out in the browser. I saw there was developer tools in the desktop app as well so I will try the same there (it worked).

Current behavior

A user without a space can't sign out.

Expected behavior

Expected to find “Sign out” buttons both in app and on website.

Steps to reproduce

See above.

Environment

macOS 11.6
Safari 15.0

Desktop/Web

  • Boost Note.next version: 0.22.0
  • OS version and name: macOS 11.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions