Accessing ``this.options[this._domElt.selectedIndex].value`` will not work properly if an array of strings is passed in ``options`` (instead of an array of objects). This line should probably stay as it is but ``this.options`` should be a normalized copy of the options passed in the configuration.