From 503cecf4b81927986db4d8c14695fdf4021b539c Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 11 Jan 2024 05:06:12 +0100 Subject: [PATCH] Fix tests --- src/UI/Zoomcontrol.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/UI/Zoomcontrol.ts b/src/UI/Zoomcontrol.ts index 0e851157b3..5d3687ecdb 100644 --- a/src/UI/Zoomcontrol.ts +++ b/src/UI/Zoomcontrol.ts @@ -1,4 +1,5 @@ import { Stores, UIEventSource } from "../Logic/UIEventSource" +import { Utils } from "../Utils" /** * Utilities to (re)set user zoom (this is when the user enlarges HTML-elements by pinching out a non-map element). @@ -17,6 +18,9 @@ export default class Zoomcontrol { private readonly _lockTokens: Set = new Set() private constructor() { + if (Utils.runningFromConsole) { + return + } const metaElems = document.getElementsByTagName("head")[0].getElementsByTagName("meta") this.viewportElement = Array.from(metaElems).find( (meta) => meta.getAttribute("name") === "viewport" @@ -39,7 +43,7 @@ export default class Zoomcontrol { } private apply(fullSpec: string) { - this.viewportElement.setAttribute("content", fullSpec) + this.viewportElement?.setAttribute("content", fullSpec) } public static createLock(): () => void {