Improve pointer lock element check in RuntimeHost

This commit is contained in:
2026-04-27 19:30:56 +02:00
parent 558913db25
commit 32510aa8a7

View File

@@ -6734,7 +6734,7 @@ export class RuntimeHost {
};
private shouldReserveEscapeForPointerLockRelease(): boolean {
if (document.pointerLockElement !== null) {
if (document.pointerLockElement === this.domElement) {
return true;
}
@@ -6761,7 +6761,7 @@ export class RuntimeHost {
this.previousPauseInputActive = false;
if (
document.pointerLockElement !== null &&
document.pointerLockElement === this.domElement &&
typeof document.exitPointerLock === "function"
) {
document.exitPointerLock();