Adding Feature flag management

This commit is contained in:
2026-04-13 16:04:23 -07:00
parent f2816b6900
commit 8dfcb107d0
13 changed files with 1946 additions and 12 deletions

View File

@@ -10,6 +10,24 @@ global.ResizeObserver = class ResizeObserver {
disconnect() {}
};
// Stub visualViewport which jsdom doesn't implement (required by Vuetify VOverlay)
if (!window.visualViewport) {
Object.defineProperty(window, 'visualViewport', {
value: {
width: 1024,
height: 768,
offsetLeft: 0,
offsetTop: 0,
pageLeft: 0,
pageTop: 0,
scale: 1,
addEventListener: () => {},
removeEventListener: () => {},
},
writable: true,
});
}
// Stub CSS.supports
Object.defineProperty(window, 'CSS', {
value: { supports: () => false },