         accName = getFormName(master);
 
         // Now the component's name or toolTip.
-        if (master.accessibilityProperties && 
-            master.accessibilityProperties.name != null && 
-            master.accessibilityProperties.name != "")
+        if (master.accessibilityProperties &&
+            master.accessibilityProperties.name != null &&
+            master.accessibilityProperties.name != "" &&
+            !componentNeedsSkinnableTextBaseException(master))
         {
             // An accName is set, so use only that.
             accName = joinWithSpace(accName, master.accessibilityProperties.name);

        }

        accName = joinWithSpace(accName, getStatusName());
        
        // Historical: Return null and not "" for empty and null values.
        return (accName != null && accName != "") ? accName : null;
    }

    /**
     *  @private
     *  
     *  Get the definition of a class, namespace, or function. The definition is
     *  obtained from the specified moduleFactory. If there is no moduleFactory,
     *  then the definition is looked up in ApplicationDomain.currentDomain.
     * 
     *  @param name name of the class, namespace, or function to get.
     *  @param moduleFactory The moduleFactory that specifies the application 
