         _widthInChars = value;
         widthInCharsChanged = true;
         
+        widthConstraint = NaN;
+        
         invalidateProperties();
         invalidateSize();
         invalidateDisplayList();

    override public function set percentWidth(value:Number):void
    {
        super.percentWidth = value;

        // If we were autoSizing and now we are not we need to remeasure.
        invalidateSize();

    {
        super.explicitWidth = value;

        widthConstraint = NaN;
                
        // Because of autoSizing, the size and display might be impacted.
        invalidateSize();
        invalidateDisplayList();
