[xulrunner] fix missing viewport update after pinch to zoom