anchor.diff:    @Input('offsetY')
     int offsetY = 0;
   
  +  /// The aria label given to the tooltip container.
  +  ///
  +  /// Should be used with [focusContents] so the label will be read out to
  +  /// screen reader when the popup opens.
  +  @Input()
  +  String title;
  +
     bool get showPopup => _showPopup;
   
     final StreamController<bool> _visibleCtrl =
  
positive.code: import 'package:angular_components/content/deferred_content_aware.dart';
  import 'package:angular_components/focus/focus.dart';
  import 'package:angular_components/laminate/enums/alignment.dart';
  import 'package:angular_components/laminate/popup/popup.dart' show PopupSource;
  import 'package:angular_components/material_popup/material_popup.dart';
  import 'package:angular_components/material_tooltip/module.dart';
  import 'package:angular_components/utils/angular/css/css.dart';
  
negative.code: 
    void onMouseLeave() {
      _tooltipController.deactivate(this);
    }
  
    /// Set focus back to the popupSource if focus was moved to the tooltip with
    /// [focusContents].
    void onClose() {
      if (focusContents && popupSource is ElementPopupSource) {
        Future(() => (popupSource as ElementPopupSource)?.sourceElement?.focus());
      }
    }
  
    // Proxy control of this tooltip via the tooltip controller.
  