From 3d476795fbaf354c46b5229fd3b7bb0d5995c9ed Mon Sep 17 00:00:00 2001 From: Zack Bloom Date: Mon, 11 Jan 2016 12:52:25 -0500 Subject: [PATCH] Fix native opening on iOS 9.2. Closes #41 --- src/js/select.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/js/select.js b/src/js/select.js index 4c227ad..8a633a9 100644 --- a/src/js/select.js +++ b/src/js/select.js @@ -231,13 +231,9 @@ class Select extends Evented { addClass(this.target, 'select-open'); if (this.useNative()) { - this.select.style.display = 'block'; - - setTimeout(() => { - let event = document.createEvent("MouseEvents"); - event.initEvent("mousedown", true, true); - this.select.dispatchEvent(event); - }); + let event = document.createEvent("MouseEvents"); + event.initEvent("mousedown", true, true); + this.select.dispatchEvent(event); return; } @@ -284,8 +280,7 @@ class Select extends Evented { removeClass(this.target, 'select-open'); if (this.useNative()) { - this.select.style.display = 'none'; - return; + this.select.blur(); } this.tether.disable();