Pinned post
Years ago I built a toy that let one browser follow another. Cursor, clicks, scrolling, all synced through DOM selectors. It worked, and I shelved it anyway.
Two reasons. Selectors are meaningless outside the page they came from, so one different div and "click this" lands on the wrong thing. And replaying my input on your page means I'm driving your logged-in session, which isn't screen sharing, it's session hijacking with extra steps.
Both turned out to be the same bug. "This" and "here" only mean something where they're said.
I'm building the version that resolves what I meant on your side instead. Posting the decisions here as I go.
Two reasons. Selectors are meaningless outside the page they came from, so one different div and "click this" lands on the wrong thing. And replaying my input on your page means I'm driving your logged-in session, which isn't screen sharing, it's session hijacking with extra steps.
Both turned out to be the same bug. "This" and "here" only mean something where they're said.
I'm building the version that resolves what I meant on your side instead. Posting the decisions here as I go.