If the user requests something in the results database that doesn't have any associated results, we end up raising an exception in the timeline code.
https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.WebKit.DefaultQuota&flavor=wk1 is a good example of this.
Created attachment 380896 [details] Patch
Comment on attachment 380896 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=380896&action=review > Tools/resultsdbpy/resultsdbpy/view/static/library/js/components/TimelineComponents.js:751 > + let currentStartScaleIndex = Math.floor(scrollLeft / scaleWidth); Why did we move this block of code?
Comment on attachment 380896 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=380896&action=review >> Tools/resultsdbpy/resultsdbpy/view/static/library/js/components/TimelineComponents.js:751 >> + let currentStartScaleIndex = Math.floor(scrollLeft / scaleWidth); > > Why did we move this block of code? This will let us draw an empty line instead of drawing nothing.
Created attachment 380931 [details] Patch
Comment on attachment 380931 [details] Patch Clearing flags on attachment: 380931 Committed r251114: <https://trac.webkit.org/changeset/251114>
All reviewed patches have been landed. Closing bug.
<rdar://problem/56272288>