perf: performance improvements 1

This commit is contained in:
2026-07-14 01:34:33 +02:00
parent edc4d935d8
commit 59dfd2de85
27 changed files with 762 additions and 94 deletions
@@ -0,0 +1,22 @@
import {
describe,
expect,
it
} from 'vitest';
import { shouldRegisterDisplayMediaHandler } from './display-media-handler.rules';
describe('shouldRegisterDisplayMediaHandler', () => {
it('registers once for platforms that need a fallback picker', () => {
expect(shouldRegisterDisplayMediaHandler('linux', false)).toBe(true);
expect(shouldRegisterDisplayMediaHandler('win32', false)).toBe(true);
});
it('does not re-register on window recreation', () => {
expect(shouldRegisterDisplayMediaHandler('linux', true)).toBe(false);
expect(shouldRegisterDisplayMediaHandler('win32', true)).toBe(false);
});
it('never registers on platforms with a native picker', () => {
expect(shouldRegisterDisplayMediaHandler('darwin', false)).toBe(false);
});
});