Work around Webkit bug where sometimes the sizer gets the wrong width

(It'll leave space for a scrollbar to the right of the sizer, though the
scroller does not actually have a scrollbar.)

Issue #2420
Set forceUpdate flag in refresh method

Closes #2431