mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-11-10 04:46:07 -08:00
upgrade Electron 39→42 and fix Hyprland overlay z-order/placement (#79)
This commit is contained in:
1 parent
c6328eef09
commit
c4f99fec2f
30 files changed
+557
-126
No files matched your search
@@ -36,9 +36,28 @@ test('ensure overlay window level handler delegates to core', () => {
|
||||
const calls: string[] = [];
|
||||
const ensureLevel = createEnsureOverlayWindowLevelHandler({
|
||||
ensureOverlayWindowLevelCore: () => calls.push('core'),
|
||||
afterEnsureOverlayWindowLevel: () => calls.push('after'),
|
||||
});
|
||||
ensureLevel({});
|
||||
assert.deepEqual(calls, ['core']);
|
||||
assert.deepEqual(calls, ['core', 'after']);
|
||||
});
|
||||
|
||||
test('ensure overlay window level handler skips while top reassertion is suppressed', () => {
|
||||
const calls: string[] = [];
|
||||
const window = {};
|
||||
const ensureLevel = createEnsureOverlayWindowLevelHandler({
|
||||
shouldSuppressOverlayWindowLevel: (nextWindow) => {
|
||||
assert.equal(nextWindow, window);
|
||||
calls.push('suppress-check');
|
||||
return true;
|
||||
},
|
||||
ensureOverlayWindowLevelCore: () => calls.push('core'),
|
||||
afterEnsureOverlayWindowLevel: () => calls.push('after'),
|
||||
});
|
||||
|
||||
ensureLevel(window);
|
||||
|
||||
assert.deepEqual(calls, ['suppress-check']);
|
||||
});
|
||||
|
||||
test('enforce overlay layer order handler forwards resolved state', () => {
|
||||
|
||||
Reference in new issue
Block a user