I tried:
http://jsfiddle.net/EbAuH/(Adding the jQuery 1.9.1 option and the external resource:
http://code.jquery.com/ui/1.10.2/jquery-ui.js)But it works fine - Ctrl-Enter re-runs, reshows the input field and does not requrie browser refresh.
So I tried adding my custom jQuery-UI link, rather than the full jQuery-UI library online and that worked OK, too.
ie:
http://localhost//gnosys-files/js/jquery-ui-1.10.2.custom.min.jsSo I then tried adding my jQuery-1.9.1.js link instead of the jsFiddle one - and it didn't work atall.
ie:
http://localhost/gnosys-files/jquery-1.9.1.jsbut when I swapped the External resources around (jQuery first, then jQuery-UI custom) it works fine (every time, no refresh required).
I'm only using the UI-core and the Datepicker in my jQuery (custom).
I then got to wondering what was different and how to replicate the $.load() call in a jsFiddle.
I then re-worked the pages so that the jQuery-UI/custom library is loaded at the start (in the main page and therefore always present), rather than as a result of the <script> tag in the $.load() result ... and that seems to have resolved the problem - although it's now ignored one of my stylesheet changes (the boder:none on hover) - but that's another story.
I *think* it's sorted ... but I'm reserving the right to be mistaken in the next few days.