i read in another post "Onion services do not use exits and are end-to-end encrypted. They don't need HTTPS for its encryption and its impossible for connections to be man-in-the-middled."
I get that the onion connection itself is end to end encrypted but it can serve clearnet content, like regular http stuff - wouldn't this then cause the browser to make an independent request, cross origin request to some clearnet resource? and thus introduce using the TOR for clearnet violation? Because obviously the onion service itself wouldn't proxy through the request as this would be not scalable, and therefore each browser itself would have to make its own request.