Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not working as of iOS 9.2.1 #47

Open
ghost opened this issue Feb 3, 2016 · 10 comments
Open

Not working as of iOS 9.2.1 #47

ghost opened this issue Feb 3, 2016 · 10 comments

Comments

@ghost
Copy link

ghost commented Feb 3, 2016

I know that there was a fix after iOS 9.2 came out. But it stopped working after iOS updated to version 9.2.1

@pixeloution
Copy link

I'm having the same issue; I know its not my usage of it as the library also does not work properly on iOS on the example site, http://github.hubspot.com/select/docs/welcome/

@ghost
Copy link
Author

ghost commented Feb 9, 2016

The weird thing is that it does not work on iPhone only. On iPad with same iOS version works like a charm.

@davidohlin
Copy link

Having the same issue.

@matt-bailey
Copy link

Yes, same here - tapping on a select does nothing now.

I'm on iOS 9.2.1. The problem exists in both Safari and Chrome.

@buley
Copy link

buley commented Mar 1, 2016

Unfortunately this bug makes this project a no go for me.

@zackbloom
Copy link
Contributor

The issue seems to be that the method used by the library for opening the native select box does not actually open the box on 9.2.1. It seems like the options are:

  • Find another method of opening the box programatically
  • Restructure the library such that on devices where useNative is true, the native select box is positioned on top of the rendered box, with opacity 0.
  • Completely disable the library on iOS 9.2.1+

@rhyschard
Copy link

Also seeing the same issue.

@zackbloom
Copy link
Contributor

If anyone has the time to attempt any of the three options above, I would happily merge.

@jameslk
Copy link

jameslk commented Mar 3, 2016

@zackbloom I couldn't find a good solution with iOS to programmatically trigger the select, but I was able to get it to work with your 2nd suggestion of positioning the select element above the rendered box. For cross-browser compatibility, this seems like the way to go, unless there's some major caveats to it?

@zackbloom
Copy link
Contributor

It makes sense to me, the only concern is making sure it's only done in browsers where useNative is true.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants