Welcome Guest Search | Active Topics | Sign In | Register

EO WebBrowser HTML Textbox Focus Issue? Options
KSystems
Posted: Wednesday, September 23, 2015 6:24:36 PM
Rank: Advanced Member
Groups: Member

Joined: 1/15/2015
Posts: 48
We have a c# .net forms application that utilizes EO WebBrowser, and we found that HTML input boxes lose keyboard focus when we switch between applications / windows on the system, and then back to our application. It requires a user to click in the input box again to start typing again. This issue did not exist before version 2015.2.10.0. This issue still exists on version 2015.2.65.0.

How to reproduce:

1: Using an EO WebControl forms application, navigate to http://www.essentialobjects.com/ContactUs.aspx and select "Contact us online".
2: Type randomly into any of the input boxes on the page.
3: ALT+TAB to another application / window running on your system. Or simply click on your desktop or another window.
4: ALT+TAB back to the EO WebControl forms application, or click on the forms app window to regain focus on the app.
5: Start typing again, and observe the input box that contains the keyboard caret.

You will see that the input box with the caret is no longer receiving any keyboard input. You are forced to mouse click inside the input box again in order for it to start receiving input. This issue has caused frustration for many of our users. Having to click the input box again before typing is not a normal behavior for applications.

I have trapped the "Activated" event in the windows Form, and called webView1.SetFocus() to see if this would resolve the issue, but it didn't help.

It this a bug? Or is it something we must now handle manually? Again, this didn't exist in previous versions of EO WebBrowser.

Thanks for your time.

eo_support
Posted: Thursday, September 24, 2015 4:20:35 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Hi,

We have confirmed this to be an issue in the current build. We are making some changs in our code so that this issue will be addressed in our next build. In the next build you will still need to call WebControl.Focus(), but that method will work (it does not work in the current build if you call it inside the form's Activate event handler).

Thanks!
KSystems
Posted: Thursday, September 24, 2015 5:37:36 PM
Rank: Advanced Member
Groups: Member

Joined: 1/15/2015
Posts: 48
Thank you very much for your quick response.


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.