I came across with this issue way after I completed the website since I had to implement history in ajax based page (which requires to update certain places with html (which includes forms with simple text inputs - that's where the problem - they don't get their values assigned, because they have their values set by val() and not by attr() - lies)). Am I doomed to have to replace all javascript from
$('#xxx').val('someValue');
to
$('#xxx').attr('value', 'someValue');
or there is some hope to bypass this?
A pretty trivial example here. As you can see in the dialog, attribute value is not set in html code.