-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
Description
Summary
In realtime mode, getClock is being called repeatedly, on every tick.
Following the call stack,
On new bounds, ConductorInputsRealtime.vue calls handleNewBounds , which calls updateCurrentValue, which calls timeContext.getClock().currentValue().
Expected vs Current Behavior
Should know the current clock for the context and should get currentValue from tick event.
Steps to Reproduce
- open the console and search in
openmct.jsforgetClock. - find a place in minimized code which calls
getClockand put a break point on it. - when it breaks, use the console tools to nav into the
getClockfunction - put a breakpoint or logpoint inside the
getClockfunction - Observe that
getClockcan't stop and won't stop
Environment
- Open MCT Version:
- Deployment Type:
- OS:
- Browser:
Impact Check List
- Data loss or misrepresented data?
- Regression? Did this used to work or has it always been broken?
- Is there a workaround available?
- 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?