diff --git a/package-lock.json b/package-lock.json
index c8cc4eefe326e640d69d28a95f5d20e299c9c337..77b4e021131e641643d8b92de79e9e32a5657a68 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "@schukai/monster",
-  "version": "3.108.3",
+  "version": "3.110.3",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "@schukai/monster",
-      "version": "3.108.3",
+      "version": "3.110.3",
       "license": "AGPL 3.0",
       "dependencies": {
         "@floating-ui/dom": "^1.6.13",
@@ -32,7 +32,7 @@
         "esbuild": "^0.25.0",
         "espree": "^10.3.0",
         "estraverse": "^5.3.0",
-        "flow-bin": "^0.261.1",
+        "flow-bin": "^0.261.2",
         "fs": "0.0.1-security",
         "glob": "^11.0.1",
         "graphviz": "^0.0.9",
@@ -40,7 +40,7 @@
         "jsdom-global": "^3.0.2",
         "mocha": "^11.1.0",
         "playwright": "^1.50.1",
-        "postcss": "^8.5.2",
+        "postcss": "^8.5.3",
         "postcss-fluid": "^1.4.2",
         "postcss-for": "^2.1.1",
         "postcss-import": "^16.1.0",
@@ -58,7 +58,7 @@
         "url": "^0.11.4",
         "url-exist": "3.0.1",
         "util": "^0.12.5",
-        "vite": "6.1.0",
+        "vite": "6.1.1",
         "vite-plugin-banner": "^0.8.0",
         "vite-plugin-minify": "^2.1.0",
         "vite-plugin-mock": "^3.0.2",
@@ -3631,9 +3631,9 @@
       }
     },
     "node_modules/flow-bin": {
-      "version": "0.261.1",
-      "resolved": "https://registry.npmjs.org/flow-bin/-/flow-bin-0.261.1.tgz",
-      "integrity": "sha512-JF/Cdu319Xn7WC8dQmwUWZ8lblnvj5skFQoiROAGz0u0T/3Yki1YgGWJ4FA5L2cSNrvf7iQlmAzikvn2gYbJ5w==",
+      "version": "0.261.2",
+      "resolved": "https://registry.npmjs.org/flow-bin/-/flow-bin-0.261.2.tgz",
+      "integrity": "sha512-lTYA05K4obAjyrrX4in3sLZyAECSFCDwQiGpZHJLm8ldCk+qcW11Wcxq/CdvyQAOPR7Kpb5BPRSaj4hwEXIAUw==",
       "dev": true,
       "license": "MIT",
       "bin": {
@@ -5723,9 +5723,9 @@
       }
     },
     "node_modules/postcss": {
-      "version": "8.5.2",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz",
-      "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==",
+      "version": "8.5.3",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
+      "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
       "dev": true,
       "funding": [
         {
@@ -8794,14 +8794,14 @@
       }
     },
     "node_modules/vite": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/vite/-/vite-6.1.0.tgz",
-      "integrity": "sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==",
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/vite/-/vite-6.1.1.tgz",
+      "integrity": "sha512-4GgM54XrwRfrOp297aIYspIti66k56v16ZnqHvrIM7mG+HjDlAwS7p+Srr7J6fGvEdOJ5JcQ/D9T7HhtdXDTzA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
         "esbuild": "^0.24.2",
-        "postcss": "^8.5.1",
+        "postcss": "^8.5.2",
         "rollup": "^4.30.1"
       },
       "bin": {
diff --git a/package.json b/package.json
index dff1decf776101f36b7b534778689c360782d38b..b9ce3c32c7f8e230aaedf359dca200abcddcf1d4 100644
--- a/package.json
+++ b/package.json
@@ -63,7 +63,7 @@
     "esbuild": "^0.25.0",
     "espree": "^10.3.0",
     "estraverse": "^5.3.0",
-    "flow-bin": "^0.261.1",
+    "flow-bin": "^0.261.2",
     "fs": "0.0.1-security",
     "glob": "^11.0.1",
     "graphviz": "^0.0.9",
@@ -71,7 +71,7 @@
     "jsdom-global": "^3.0.2",
     "mocha": "^11.1.0",
     "playwright": "^1.50.1",
-    "postcss": "^8.5.2",
+    "postcss": "^8.5.3",
     "postcss-fluid": "^1.4.2",
     "postcss-for": "^2.1.1",
     "postcss-import": "^16.1.0",
@@ -89,7 +89,7 @@
     "url": "^0.11.4",
     "url-exist": "3.0.1",
     "util": "^0.12.5",
-    "vite": "6.1.0",
+    "vite": "6.1.1",
     "vite-plugin-banner": "^0.8.0",
     "vite-plugin-minify": "^2.1.0",
     "vite-plugin-mock": "^3.0.2",
diff --git a/source/components/form/select.mjs b/source/components/form/select.mjs
index a110fcc744433deed3f6108b24994c99ad1a8c18..105fc575d22889c77b934ec16f8068b150849ced 100644
--- a/source/components/form/select.mjs
+++ b/source/components/form/select.mjs
@@ -2037,7 +2037,7 @@ function gatherState() {
 		});
 
 	if (this.getOption("features.closeOnSelect") === true) {
-		toggle.call(this);
+		hide.call(this);
 	}
 
 	return this;