anchor.diff:                textSpan: buildTextSpan(),
                 value: _value,
                 cursorColor: widget.cursorColor,
  -              showCursor: _showCursor,
  +              showCursor: EditableText.debugDeterministicCursor ? ValueNotifier<bool>(true) : _showCursor,
                 hasFocus: _hasFocus,
                 maxLines: widget.maxLines,
                 selectionColor: widget.selectionColor,
  
positive.code:       ..cursorWidth = cursorWidth
        ..cursorRadius = cursorRadius;
    }
  }
  
negative.code:   /// Defaults to EdgeInserts.all(20.0).
    final EdgeInsets scrollPadding;
  
    /// Setting this property to true makes the cursor stop blinking and stay visible on the screen continually.
    /// This property is most useful for testing purposes.
    ///
    /// Defaults to false, resulting in a typical blinking cursor.
    static bool debugDeterministicCursor = false;
  
    @override
    EditableTextState createState() => new EditableTextState();
  
  