Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate plots in the build summary page to d3 #1878

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

sbelsk
Copy link
Collaborator

@sbelsk sbelsk commented Dec 11, 2023

This PR utilizes the component that was recently added in #1826 to convert the build summary page plots from flot to d3. This change marks another step in our efforts to migrate to a single plotting/visualization dependency.

There are still a few buggy behaviors that will either need to be fixed
on the side of the buildSummary page or in the timeline template itself:
* legend width doesn't compute as expected, maybe because the plots are
  hidden whenever this is computed?
* tooltip gets confused if you try to hover on any of the graphs that
  aren't the first one on the page. but if you hover on the first one
  and then the others, then it behaves as expected. Something fishy
  going on with Vue refs?
* clicking on a point with a URL in the graph takes you to the
  respective page as expected, but then if you go "back" using the
  browser page arrow, the plots in the original page fails to render
  because the TimelinePlot seems to be getting no data? Vue doesn't pass
  the props to the child component somehow...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant