mirror of
https://github.com/nasa/openmct.git
synced 2025-03-22 12:05:19 +00:00
* feat: `getAnnotations` can take an `abortSignal` * feat: add `MAP` annotationType * fix: handle `MAP` annotations in search results * fix: have `loadAnnotationForTargetObject` take an `abortSignal` * fix(#5646): abort pending annotations requests on nav away from notebooks or plots * fix: handle AbortErrors gracefully * fix: remove redundant `MAP` annotation type * docs: add comment * fix: navigate before selection for geospatial results * feat: comparators for annotation target equality - Adds `addTargetComparator()` to the Annotation API, allowing plugins to define additional comparators for certain annotation types. - Update usage of `_.isEqual()` for targets to use the `areAnnotationTargetsEqual()` method, which uses any additional comparators before falling back to a deep equality check. - Handle aborted `getAnnotations()` calls gracefully in the AnnotationInspectorView * test: add unit tests for target comparators --------- Co-authored-by: Scott Bell <scott@traclabs.com>