Misleading Actions/Workflow Visualization

I’ve noticed that with a particular structure of jobs in a Workflow, the visualization graph which is displayed on the Summary page of that run is quite misleading. Here’s a screenshot of the visualization, as well as what I see when hovering over one of the jobs:

It looks like the xxx-analysis job at the bottom is dependent on both build-artifacts and unit-tests, but that’s not actually the case. Actually, the send-mail job is the only one dependent on the unit-tests job. It seems that the visualization should move unit-tests further down so that the arrow doesn’t cross behind the other jobs. Has anyone else seen odd visualization like this?