On a profile with memory tracking captured, multiple UI/UX bugs on selecting a timerange (blank tooltip, disappearing marker on graph, slow selection)
Moved from bug-1915331:
STR1 (Empty stacks area in graph with datasource option except "Timings" selected)
Open this profile: https://share.firefox.dev/3T54yXj -> This profile had memory tracking enabled. In the "Call Tree" tab, the "DataSource" is anything except "Timings") AR: The area under the black line is empty . If you select the whole range, you wil see that the whole area should have been yellow.
STR2: (No hover tooltips on markers)
Open the same profile but a different range selected: https://share.firefox.dev/4dFmsYK Hover mouse over the Javascript yellow area AR: No tooltip is observed.
STR3 (Slow timerange selection with "Deallocated memory" selected)
Open the same profile but will the full time range: https://share.firefox.dev/4cEhGcZ Select a time range that includes portions of the profile with markers AR: The selection is slow : https://share.firefox.dev/3X2a5Pu
┆Issue is synchronized with this Jira Task
I'm surprised by the behavior for STR 1 and 2 because this works fine in the full range, but doesn't as soon as the user zoom in somewhere. They might have the same root cause. STR 3 seems to be due to a large amount of error messages, it would be good to check the root cause of it. I believe it's a separate issue than STR 1 and 2.
Another example : https://share.firefox.dev/3B1Bhaj . This is a profile with a selected range. There is no tooltip on PID38044 yellow part. But if you select the full range, the tooltips start appearing.