From a8f23fdecf74b641766ba397e301ddc33fd1d8f1 Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Tue, 28 Mar 2023 11:33:08 +0200
Subject: [PATCH] fix: check is value is a string

---
 application/source/dom/dimension.mjs | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/application/source/dom/dimension.mjs b/application/source/dom/dimension.mjs
index 5148e754d..cd9b35699 100644
--- a/application/source/dom/dimension.mjs
+++ b/application/source/dom/dimension.mjs
@@ -6,6 +6,7 @@
  */
 
 import { getWindow } from "./util.mjs";
+import { validateString } from "../types/validate.mjs";
 
 export { convertToPixels, getDeviceDPI };
 
@@ -74,6 +75,10 @@ function getDeviceDPI() {
  */
 
 function convertToPixels(value, parentElement = document.documentElement, fontSizeElement = document.documentElement) {
+    
+    validateString(value);
+    
+    
     const regex = /^(-?[\d.]+)(.*)$/;
     const matchResult = value.match(regex);
 
-- 
GitLab