diff --git a/src/select-options.js b/src/select-options.js index 1ca6777d..0e417ea7 100644 --- a/src/select-options.js +++ b/src/select-options.js @@ -36,7 +36,7 @@ function selectOptionsBase(newValue, select, values, init) { if (select.disabled || !selectedOptions.length) return - if (select instanceof HTMLSelectElement) { + if (select instanceof select.ownerDocument.defaultView.HTMLSelectElement) { if (select.multiple) { for (const option of selectedOptions) { // events fired for multiple select are weird. Can't use hover...