- Edited
There are pretty distinct use cases for Arc's Peek vs Little Arc window:
Peek is for in-context pages that don't take over the primary function of the current browser view. From a UX perspective, this creates object persistence – I know if I click on a link that my browser window is still dedicated to the original URL (Gmail, Slack, whatever I pin, which tells the browser "I want this to stick around"). My original URL is still there, under the link I just clicked.
Little Arc is for links directed tied to external apps – they don't interrupt the current browser view but its purpose is tied to links from external apps (open from Mail, Reeder, etc.), not links opened from within Orion itself.
They're different mental modals – very similar, but tied to the originating URL or external app. It doesn't work if you use the same window/view for both as that mixes models and would make things confusing. I know if I click on a link from outside Arc where it will open, and it won't change any of my current browser windows.
Basically, If Peek is active, I know any links I click won't affect that current window. I know if I click on any links within a pinned tab/saved domain [i.e. mail.google.com] where they will open (in peek) over my current session.
if Little Arc is present, I know any links I open from external apps won't disrupt my existing browser windows. I know when I click an external link where it will open and I know whatever tabs/windows I have open won't change.
Ultimately, it comes down to persistence (I know whatever I was doing won't change because I clicked on a link) and predictability (I know where a link will open).