[
https://issues.apache.org/jira/browse/WICKET-3093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13004088#comment-13004088
]
Attila Király commented on WICKET-3093:
---------------------------------------
1. Make sure you have a correct DOCTYPE at the top of the document.
2. MS official page about IE9 doctype handling can help:
http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx
You said that it works in your quickstart but not in the real app. It means
there is a difference in doctype/meta/response headers between your two apps.
You should debug and find that difference. You could also start to create a new
quickstart to reproduce the problem in small.
You did not write what is not working. From your logs it seems everything is
working fine. The list was obtained with an ajax GET, probably you selected an
item because ajax POST was sent and received a result. The only difference I
see in the log is that your real app the server is requesting a focus on the
"searchbox" but I think that is not needed.
> Self-updating AutoCompleteTextField moves focus to start of field in IE only
> ----------------------------------------------------------------------------
>
> Key: WICKET-3093
> URL: https://issues.apache.org/jira/browse/WICKET-3093
> Project: Wicket
> Issue Type: Bug
> Affects Versions: 1.4.12
> Reporter: Alex Grant
> Assignee: Martin Grigorov
> Priority: Minor
> Attachments: WICKET-3093-autocomplete.zip, WicketTestProject.zip
>
>
> I have an AutoCompleteTextField that has a AjaxFormSubmitBehavior("onchange")
> attached so that we can canonicalise the value (eg correct the case)
> automatically. In IE only, when you pause long enough to trigger the
> AjaxFormSubmitBehavior, the cursor moves to the start of the text field, so
> if you type "123" slowly you may be "312".
> This is only an issue in IE as it is caused by WICKET-2279 - if I remove the
> javascript added for that bug the problem goes away.
> The problem can also be solved by changing AjaxFormSubmitBehavior("onchange")
> to AjaxFormSubmitBehavior("onblur"), but I still consider it a bug given it
> only occurs in IE - Firefox and Chrome behave correctly no matter what you do.
> Also, since the javascript added in WICKET-2279 starts with the comment "//
> hack for a focus issue in IE, WICKET-2279" I figured you'd like to know about
> any quirky behaviour it causes.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira