Issue with multiple keyboards and IE9 #73

Closed
david-hollifield opened this Issue May 31, 2012 · 5 comments

2 participants

@david-hollifield

Along with issue #69, I'm also seeing an issue when trying to use multiple keyboards with IE9.

To reproduce, run http://jsfiddle.net/Em8sG/1208/ in IE9 and then click between the two input fields. You'll notice that the keyboards don't switch when switching focus. FF works as expected.

A related issue happens when setting alwaysOpen=true. Run http://jsfiddle.net/Em8sG/1209/ in IE9 and try clicking on the two input fields and see how sometimes you're unable to select an input field and the selection randomly jumps to the other input.

Thanks! Great keyboard BTW!

@Mottie
Owner

Thanks! I'll look into this soon!

@david-hollifield

That's great! I've been able to modify the source so it works in my configuration pretty well. Only a couple of minor issues when initially showing the keyboard. My changes also fixed issue #69, but I'm not sure that my changes would work in all scenarios. The culprit seems to be the caret processing (base.$preview.caret(pos.start, pos.end);) in checkCombos and the calls to base.$preview.focus(); when usePreview=false. I can send you the code and you can use it as a starting point if you want.

@Mottie
Owner

Sure, I'd appreciate any help.. just email me on my gmail account, user name is wowmotty.

The base.$preview is the same as base.$el when usePreview is false so I don't think that's at fault; but I'll look into it!

@Mottie
Owner

Hi David-Hollifield!

Thanks again for your help, this issue should now be resolved in the latest version.

@Mottie
Owner

I'm guessing this issue has been resolved, so I'm going to close it. Please feel free to reopen it if you continue to have problems. Thanks!

@Mottie Mottie closed this Jul 2, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment