navigation can occur anywhere. it should "just work" so the page is in the proper state when the user gets control back.
we should be able to do this with a proxy and event listeners. though race conditions are inevitable. hence it is unlikely it will cover every edge case.
navigation can occur anywhere. it should "just work" so the page is in the proper state when the user gets control back.
we should be able to do this with a proxy and event listeners. though race conditions are inevitable. hence it is unlikely it will cover every edge case.