diff --git a/js/src/collapse.js b/js/src/collapse.js
index 4529a85ec36105c507cd8b8b4d1563c4d0e41d8b..4941ff0ac8a579feafe53aab30856d3af14a5559 100644
--- a/js/src/collapse.js
+++ b/js/src/collapse.js
@@ -346,7 +346,7 @@ class Collapse {
       ...typeof config === 'object' && config ? config : {}
     }
 
-    if (!data && _config.toggle && /show|hide/.test(config)) {
+    if (!data && _config.toggle && typeof config === 'string' && /show|hide/.test(config)) {
       _config.toggle = false
     }