persist top-level breakpoints through browser reload