Page MenuHomePhorge

Update d3 from version 5.9.2 to 6.7.0
Needs ReviewPublic

Authored by aklapper on Thu, May 9, 15:21.
Tags
None
Referenced Files
Unknown Object (File)
Fri, May 17, 19:51
Unknown Object (File)
Fri, May 17, 17:04
Unknown Object (File)
Wed, May 15, 04:34
Unknown Object (File)
Mon, May 13, 17:16
Unknown Object (File)
Sun, May 12, 17:13
Unknown Object (File)
Sat, May 11, 00:57
Unknown Object (File)
Sat, May 11, 00:56
Unknown Object (File)
Fri, May 10, 18:22

Details

Reviewers
None
Group Reviewers
O1: Blessed Committers
Maniphest Tasks
T15820: Update d3 from version 5.9.2 to 6.7.0
Summary

Update the d3 library to its last 6.x version available on https://github.com/d3/d3/releases

This also requires updating the tooltip event handling of dots in Chart.js to avoid an Uncaught TypeError: d3.event is undefined per https://observablehq.com/@d3/d3v6-migration-guide#event-management linked from https://github.com/d3/d3/releases/tag/v6.0.0

Closes T15820

Test Plan
  • Enable the Facts application, go to the Reports of a Project with task changes over time, look at charts, hover over data points, read the tooltip.
  • Check Console of web browser's developer tools for no errors.

Diff Detail

Repository
rP Phorge
Branch
d3v6 (branched from master)
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 1243
Build 1243: arc lint + arc unit