You need a user with access to two sites
Site 1: Administrator - can access 'domains'
Site 2: Author - can't access 'domains'
Redirected to Calypso home - or unauthorized page
Blank screen with console error: TypeError: null is not an object (evaluating 'n.ID')
Chrome, Firefox, Safari on macOS

#dogfooding
@gwwar do you know if this is a recent regression? I'm pretty sure this used to work - at least handle this more gracefully
Should authors be able to access domains? We can probably go with what wp-admin does, though permissions differences may drift in the API (and we'd need to change it to match wp-admin).
Accessing the domains with a site slug set, and a current user of author, do we also see this?
@alisterscott I agree that a redirect or a not found logo would be more ideal, and would be the minimum work required. I don't recall any recent work around domains/related APIs, though anyone who takes the issue can check history on the related endpoints to see if there's anything suspicious.
Accessing the domains with a site slug set, and a current user of author, do we also see this?
In this case, what happens is it loses the site slug, and shows the site picker like this:

The first site in the list is the site I am an author on, and if I choose it nothing happens when I click at all
Okay so the controller redirects, but doesn't handle site switching in the UI 馃憤 Thanks for verifying! Does @Automattic/cobalt have any time to look at this?
@gwwar we're at a conference, and then meetup next week. If you have time, feel free to pick it up. Otherwise, we can add it to our board.
@aidvu How this? I'll have Lannister take a look to fix client code, and we'll let Cobalt know if there are other endpoint tasks required.
@gwwar sounds perfect! Feel free to add us as reviewers. 馃檱
Most helpful comment
@gwwar sounds perfect! Feel free to add us as reviewers. 馃檱