The problem I have right now is that when I view the source of a page I'm working on, I get the source of the login page instead. I don't think that is justifiable behaviour.
I will say that it would be nice if there was a way for them to recognize when the devtools are open and use that as a signal to keep around the source of the current page. But otherwise it would certainly cause significant memory bloat for each tab open.
Which seems like a bug.
Whereas with the site I'm working on locally, I get the login page. curl with appropriate options copied from firefox gets me the full page.
I don't know why I get different results with the two sites.