diff --git a/src/resources/elements/optionfield-dropdown-ie.html b/src/resources/elements/optionfield-dropdown-ie.html new file mode 100644 index 00000000..f9de6152 --- /dev/null +++ b/src/resources/elements/optionfield-dropdown-ie.html @@ -0,0 +1,17 @@ + diff --git a/src/resources/elements/optionfield.js b/src/resources/elements/optionfield.js index b461da2a..1992cc78 100644 --- a/src/resources/elements/optionfield.js +++ b/src/resources/elements/optionfield.js @@ -296,6 +296,10 @@ export class Optionfield extends Field { * @private */ getViewStrategy() { + // Dropdowns break on IE, so we have a separate HTML file for IE. + if (!!document.documentMode && this.format === 'dropdown') { + return `resources/elements/optionfield-${this.format}-ie.html`; + } return `resources/elements/optionfield-${this.format}.html`; } }