I notice that the behavior of the size attribute doesn't work quite the way it is described in the reference document.
It is described as follows:
Sets the object's width and height in both patching and presentation modes (if the object belongs to its patcher's presentation), leaving its position unchanged.
This attribute does not seem to affect the size of an object in presentation view, and only responds to coordinates as integers. Floats are ignored.