Editing value markup (that is converted to an editable field) produces (0xA0) instead of space (0x20) character in the areas that are siblings to the markup spans. I.e. instead of "3px <span>5px</span>", we get "3px <span>...". Native code that is assigning textContent of such a value to style fails.
Drive-by fixes in the patch are:
- restored fallback for shorthand property getter
- made enable/disable checkbox visible when unckecked regardless of the hover state. This allows distinguishing of the overriden values vs manually disabled ones.
Created attachment 51147 [details]
[PATCH] Proposed fix.
Committing to http://svn.webkit.org/repository/webkit/trunk ...