Merge pull request #9594 from andyque/modifyWidgetDefaultBehavior

modify widget default behavior