diff --git a/common/modules/mixly-modules/web/hid.js b/common/modules/mixly-modules/web/hid.js index 3728dce7..fcaa4024 100644 --- a/common/modules/mixly-modules/web/hid.js +++ b/common/modules/mixly-modules/web/hid.js @@ -35,7 +35,7 @@ class WebHID extends Serial { this.requestPort = async function () { let options = SELECTED_BOARD?.web?.devices?.hid; - if (options && typeof(options) !== 'object') { + if (!options || typeof(options) !== 'object') { options = { filters: [] }; diff --git a/common/modules/mixly-modules/web/serialport.js b/common/modules/mixly-modules/web/serialport.js index 546d7c89..37db43ef 100644 --- a/common/modules/mixly-modules/web/serialport.js +++ b/common/modules/mixly-modules/web/serialport.js @@ -37,7 +37,7 @@ class WebSerialPort extends Serial { this.requestPort = async function () { let options = SELECTED_BOARD?.web?.devices?.serial; - if (options && typeof(options) !== 'object') { + if (!options || typeof(options) !== 'object') { options = { filters: [] }; diff --git a/common/modules/mixly-modules/web/usb-mini.js b/common/modules/mixly-modules/web/usb-mini.js index be3e558f..819e7486 100644 --- a/common/modules/mixly-modules/web/usb-mini.js +++ b/common/modules/mixly-modules/web/usb-mini.js @@ -38,7 +38,7 @@ class USBMini extends Serial { this.requestPort = async function () { let options = SELECTED_BOARD?.web?.devices?.usb; - if (options && typeof(options) !== 'object') { + if (!options || typeof(options) !== 'object') { options = { filters: [] }; diff --git a/common/modules/mixly-modules/web/usb.js b/common/modules/mixly-modules/web/usb.js index 97bbdb87..4d957f0e 100644 --- a/common/modules/mixly-modules/web/usb.js +++ b/common/modules/mixly-modules/web/usb.js @@ -39,7 +39,7 @@ class USB extends Serial { this.requestPort = async function () { let options = SELECTED_BOARD?.web?.devices?.usb; - if (options && typeof(options) !== 'object') { + if (!options || typeof(options) !== 'object') { options = { filters: [] };