openmct icon indicating copy to clipboard operation
openmct copied to clipboard

Missing telemetry objects cannot be removed from display layouts

Open akhenry opened this issue 10 months ago • 1 comments

Summary

If a telemetry object is missing from a display layout due to a dictionary change it cannot be removed from the display layout itself. As a workaround, it can be removed from the tree.

Expected vs Current Behavior

You should be able to remove a missing telemetry object from a display layout by selecting it and clicking on the trash can icon in the toolbar.

The problem appears to be because you cannot select a missing object. See screen recoring -

https://github.com/nasa/openmct/assets/4215777/56cea689-f1b2-43f9-a499-0d7a24f89f0e

Steps to Reproduce

  1. Import e2e real-time test layout (1).json
  2. Navigate to the imported "e2e real-time test layout"
  3. Click on a missing alphanumeric telemetry object
  4. Observe that the trashcan is not available from the toolbar, and thus the object cannot be removed.

Impact Check List

  • [ ] Data loss or misrepresented data?
  • [x] Regression? Did this used to work or has it always been broken?
  • [x] Is there a workaround available?
  • [x] Does this impact a critical component?
  • [ ] Is this just a visual bug with no functional impact?
  • [ ] Does this block the execution of e2e tests?
  • [ ] Does this have an impact on Performance?

Additional Information

akhenry avatar Apr 04 '24 00:04 akhenry

@akhenry Ran into this during Build 9 MMOC dry run today. This is a definite blocker IMO as users cannot edit their displays to remove deprecated parameters.

charlesh88 avatar Jun 07 '24 17:06 charlesh88