Closed aaronlademann-wf closed 2 years ago
No security relevant content was detected by automated scans.
aviary.yaml
coverage of security relevant codeQuestions or Comments? Reach out on Slack: #support-infosec.
Recommendation: :warning: Minor version bump
@@ line 720: package:react/src/react_client/event_helpers.dart @@
- SyntheticWheelEvent createSyntheticWheelEvent({SyntheticWheelEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, num deltaX, num deltaMode, num deltaY, num deltaZ})
+ SyntheticWheelEvent createSyntheticWheelEvent({SyntheticWheelEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, num deltaX, num deltaMode, num deltaY, num deltaZ, num detail, dynamic view, bool Function(String) getModifierState})
// `detail` was added.
// Adding an optional parameter is a minor change.
@@ line 475: package:react/src/react_client/event_helpers.dart @@
- SyntheticPointerEvent createSyntheticPointerEvent({SyntheticPointerEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, num pointerId, num width, num height, num pressure, num tangentialPressure, num tiltX, num tiltY, num twist, String pointerType, bool isPrimary})
+ SyntheticPointerEvent createSyntheticPointerEvent({SyntheticPointerEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, num pointerId, num width, num height, num pressure, num tangentialPressure, num tiltX, num tiltY, num twist, String pointerType, bool isPrimary, num detail, dynamic view, bool Function(String) getModifierState})
// `detail` was added.
// Adding an optional parameter is a minor change.
@@ line 328: package:react/src/react_client/event_helpers.dart @@
- SyntheticFocusEvent createSyntheticFocusEvent({SyntheticFocusEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, dynamic relatedTarget})
+ SyntheticFocusEvent createSyntheticFocusEvent({SyntheticFocusEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, dynamic relatedTarget, num detail, dynamic view})
// `detail` was added.
// Adding an optional parameter is a minor change.
@@ line 534: package:react/src/react_client/event_helpers.dart @@
- SyntheticTouchEvent createSyntheticTouchEvent({SyntheticTouchEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, bool altKey, dynamic changedTouches, bool ctrlKey, bool metaKey, bool shiftKey, dynamic targetTouches, dynamic touches})
+ SyntheticTouchEvent createSyntheticTouchEvent({SyntheticTouchEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, bool altKey, dynamic changedTouches, bool ctrlKey, bool metaKey, bool shiftKey, dynamic targetTouches, dynamic touches, num detail, dynamic view, bool Function(String) getModifierState})
// `detail` was added.
// Adding an optional parameter is a minor change.
@@ line 408: package:react/src/react_client/event_helpers.dart @@
- SyntheticMouseEvent createSyntheticMouseEvent({SyntheticMouseEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, bool altKey, num button, num buttons, num clientX, num clientY, bool ctrlKey, dynamic dataTransfer, bool metaKey, num pageX, num pageY, dynamic relatedTarget, num screenX, num screenY, bool shiftKey})
+ SyntheticMouseEvent createSyntheticMouseEvent({SyntheticMouseEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, bool altKey, num button, num buttons, num clientX, num clientY, bool ctrlKey, dynamic dataTransfer, bool metaKey, num movementX, num movementY, num pageX, num pageY, dynamic relatedTarget, num screenX, num screenY, bool shiftKey, num detail, dynamic view, bool Function(String) getModifierState})
// `detail` was added.
// Adding an optional parameter is a minor change.
---
```diff
@@ line 226: package:react/src/react_client/event_helpers.dart @@
- SyntheticKeyboardEvent createSyntheticKeyboardEvent({SyntheticKeyboardEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, bool altKey, String char, bool ctrlKey, String locale, num location, String key, bool metaKey, bool repeat, bool shiftKey, num keyCode, num charCode})
+ SyntheticKeyboardEvent createSyntheticKeyboardEvent({SyntheticKeyboardEvent baseEvent, bool bubbles, bool cancelable, dynamic currentTarget, bool defaultPrevented, void Function() preventDefault, void Function() stopPropagation, num eventPhase, bool isTrusted, dynamic nativeEvent, dynamic target, num timeStamp, String type, bool altKey, String char, bool ctrlKey, String locale, num location, String key, bool metaKey, bool repeat, bool shiftKey, num keyCode, num charCode, num detail, dynamic view, bool Function(String) getModifierState})
// `detail` was added.
// Adding an optional parameter is a minor change.
```
```diff
@@ line 266: package:react/src/react_client/synthetic_event_wrappers.dart @@
class SyntheticFocusEvent extends SyntheticEvent
+ dynamic get view
// Adding a field is a minor change.
+ num get detail
// Adding a field is a minor change.
```
```diff
@@ line 10: package:react/src/react_client/synthetic_data_transfer.dart @@
class SyntheticDataTransfer
- SyntheticDataTransfer SyntheticDataTransfer(String dropEffect, String effectAllowed, List
Showing results for 0946570bcc118886bc2c7db68c03bacdea0b53bc
Powered by semver-audit-service. Please report any problems by filing an issue. Reported by the dart semver audit client 2.2.0 Browse public API.
Last edited UTC Feb 09 at 21:14:38
Our Dart
SyntheticEvent
classes / helper functions are out of date compared to their JS counterparts.Updated Base Classes
According to the ReactJS SyntheticEvent specs, there were a couple of classes that should sub-class something other than
SyntheticEvent
:SyntheticKeyboardEvent
should sub-classSyntheticUIEvent
SyntheticMouseEvent
should sub-classSyntheticUIEvent
SyntheticTouchEvent
should sub-classSyntheticUIEvent
SyntheticFocusEvent
should sub-classSyntheticUIEvent
SyntheticPointerEvent
should sub-classSyntheticMouseEvent
SyntheticWheelEvent
should sub-classSyntheticMouseEvent
New Fields / Methods
code
which
getModifierState()
movementX
movementY
getModifierState()
getModifierState()
items