Possible bug: TimelineSequenceSource is polled for large time periods even after SmartClient Timeline Zoom is reduced to minimum

I’m debugging an issue in my plugin’s TimelineSequenceSource, and after adding some logging inside my StartGetSequences() method I noticed it is being called with a much larger range of TimeIntervals than expected after the SC Timeline has been zoomed out and back in.

When SmartClient is initially launched, and the timeline zoom is at its default value of 5 minutes, this method is called once every 30 seconds with a single TimeInterval spanning an hour. After zooming the timeline to a four-week period, it is then called with hundreds of TimeIntervals. This is expected.

But after the timeline has been zoomed back in and only covers a five minute period again, StartGetSequences() continues to be called with a large number of TimeIntervals covering a four week period. This is unexpected.

I think the SC Timeline is continuing to refresh TimelineSequenceSources unnecessarily after it has been zoomed out and back in again.

Side note: is this the best place to report suspected bugs in MIP?

Can you please explore this sample?

https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/scsequenceviewer/readme.html&tree=tree_search.html?search=sequence

The sample demonstrates how to access the timing information for an Item. The important thing for this sample is that this sample set a certain period (within the last 24 hours). Can you please compare with your application? If you still have the issue, please get back to us with a snippet of your code to guide us in trying to reproduce the issue.

Regarding the side note, yes, it is the best place to report if you think there is a bug.

If you have an issue with a lot of customer data like when it works in your test server but fails at a customer, or if you have an issue where you would not disclose your ideas by sharing in a public forum, you can do a Support case instead, in order to do that you will need to sign up as a Milestone Partner. On how and why to become a partner please see - https://www.milestonesys.com/community/become-a-partner/technology-partner-program/