diff --git a/src/plugins/events/EventTimelineViewProvider.js b/src/plugins/events/EventTimelineViewProvider.js index 419488f7c8..f2fe2e29eb 100644 --- a/src/plugins/events/EventTimelineViewProvider.js +++ b/src/plugins/events/EventTimelineViewProvider.js @@ -34,7 +34,10 @@ export default function EventTimestripViewProvider(openmct, extendedLinesBus) { const hasDomain = metadata.valuesForHints(['domain']).length > 0; const hasNoRange = !metadata.valuesForHints(['range'])?.length; - return hasDomain && hasNoRange; + // for the moment, let's also exclude telemetry with images + const hasNoImages = !metadata.valuesForHints(['image']).length; + + return hasDomain && hasNoRange && hasNoImages; } return { @@ -42,7 +45,8 @@ export default function EventTimestripViewProvider(openmct, extendedLinesBus) { name: 'Event Timeline View', cssClass: 'icon-event', priority: function () { - return 6000; // big number! + // We want this to be higher priority than the TelemetryTableView + return openmct.priority.HIGH; }, canView: function (domainObject, objectPath) { const isChildOfTimeStrip = objectPath.some((object) => object.type === 'time-strip'); diff --git a/src/plugins/imagery/ImageryTimestripViewProvider.js b/src/plugins/imagery/ImageryTimestripViewProvider.js index 3d9ef07e94..142bd8e979 100644 --- a/src/plugins/imagery/ImageryTimestripViewProvider.js +++ b/src/plugins/imagery/ImageryTimestripViewProvider.js @@ -39,9 +39,6 @@ export default function ImageryTimestripViewProvider(openmct) { key: type, name: 'Imagery Timestrip View', cssClass: 'icon-image', - priority: function () { - return 7000; // big number! - }, canView: function (domainObject, objectPath) { let isChildOfTimeStrip = objectPath.find((object) => object.type === 'time-strip');