twitter/bootstrap — pull request #6488 by nanek (2013-01-08 01:25:28+00:00)
Title: Remove touchstart from bootstrap-dropdown.js.

It would be great to remove listening to touchstart from the bootstrap dropdowns. This would make it consistent with the rest of the bootstrap components.

It seems like either all clickable elements should be listening for touchstart or none of them should be. I agree with the comment from https://github.com/twitter/bootstrap/issues/3772#issuecomment-11563061

FastClick works great with Bootstrap except for the bootstrap-dropdowns because they also listen for touchstart which then causes the dropdown to open and then immediately close. See https://github.com/ftlabs/fastclick/issues/48 for more info. Removing touchstart from bootstrap dropdowns would fix this issue and make all of the bootstrap controls behave the same.

Thanks!