Skip to content

Commit 3d47679

Browse files
committed
Fix native opening on iOS 9.2. Closes #41
1 parent e75c745 commit 3d47679

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

src/js/select.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -231,13 +231,9 @@ class Select extends Evented {
231231
addClass(this.target, 'select-open');
232232

233233
if (this.useNative()) {
234-
this.select.style.display = 'block';
235-
236-
setTimeout(() => {
237-
let event = document.createEvent("MouseEvents");
238-
event.initEvent("mousedown", true, true);
239-
this.select.dispatchEvent(event);
240-
});
234+
let event = document.createEvent("MouseEvents");
235+
event.initEvent("mousedown", true, true);
236+
this.select.dispatchEvent(event);
241237

242238
return;
243239
}
@@ -284,8 +280,7 @@ class Select extends Evented {
284280
removeClass(this.target, 'select-open');
285281

286282
if (this.useNative()) {
287-
this.select.style.display = 'none';
288-
return;
283+
this.select.blur();
289284
}
290285

291286
this.tether.disable();

0 commit comments

Comments
 (0)