fix(linux): auto-install managed plugin copy; include in asset updates (#127)

This commit is contained in:
2026-06-14 17:25:28 -07:00
committed by GitHub
parent ae7e6f82a8
commit a117c5759c
53 changed files with 3050 additions and 152 deletions
@@ -53,6 +53,7 @@ export type LinuxOverlayPointerInteractionDeps = {
shouldSuppressInteraction?: () => boolean;
shouldUseInputShape?: () => boolean;
getInteractionActive: () => boolean;
isInteractionStateApplied?: () => boolean;
setInteractionActive: (active: boolean) => void;
};
@@ -273,7 +274,9 @@ export function tickLinuxOverlayPointerInteraction(deps: LinuxOverlayPointerInte
if (deps.shouldUseInputShape?.()) return;
const desired = resolveDesiredOverlayInteractive(deps);
if (desired === null) return;
if (deps.getInteractionActive() === desired) return;
if (deps.getInteractionActive() === desired && deps.isInteractionStateApplied?.() !== false) {
return;
}
deps.setInteractionActive(desired);
}