How does the browser collect its local and session storage variables? Are they the result of JavaScript execution in the page’s source? Do those functions depend on the browser being non-headless? Can the web page in any way tell that the browser is headless, or is that just the view from the user’s end (no visible window, yet the code still has a window object)?