While building this, we've had to do a lot of debugging. You think "Hey, this is a pretty simple request, why did it fail?" Then you actually dig into the archive that is 98 files of HTML, JS, and CSS, inlined and minified with obscure variable names and no comments. Thankfully many sites do still have relatively stable selectors + aria labels, but I am honestly amazed everyday at how well some of this stuff manages to works.
And that isn't even to mention all the guardrails the sites put in place today: content security policies, untrusted html, dynamic refreshing, etc.
And that isn't even to mention all the guardrails the sites put in place today: content security policies, untrusted html, dynamic refreshing, etc.