There may be multiple html display iframes, so need to keep track of locks separately
for the 100th time: more HTML iframe resize tweaking

Firefox, especially in portrait view, often tends to under-calculate the
height of the IFRAME contents, so set to newer value if different than
original caclulated value
Revert "Ignore reset() if data already exists. This is not a clear method"

This reverts commit 3336caa3636b8180b2aabc2628e24a75877e5ed0.

This needs to be handled a different way
Use entirely separate fields to store autocompleter JSON encoded data

Send both non-JSON encoded data (in original form element) and JSON
encoded data. Presence of autocompleter can now be done via searching
for original form element name + '_ac' suffix.