Only include records in selection window when calculating event boundaries (i.e. pick scale according to visible events).
Created attachment 128223 [details]
Comment on attachment 128223 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=128223&action=review
> + if (!this._boundariesAreValid && !this._startAtZero)
This looks like a hack, we should come up with a better filtering strategy.
Created attachment 128708 [details]
Comment on attachment 128708 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=128708&action=review
> + this._presentationModel.setWindowTimes(leftTime, rightTime);
setWindowTimes -> setVisibleRecords (range)
This has been fixed by another change and works well now.