Link to previous build refers to a different job

The link to previous build should go the build of the same job, not just any build. Can’t see how the current behaviour is useful in any way.

Steps to reproduce:

  1. Define a version 2 workflow with at least 2 jobs: (ie. “lint”, “test”)
  2. Run it for 2 changesets. (i.e. changeset1 and changeset2)
  3. Go to any one build of the second changeset (i.e. “test” of “changeset2”)
  4. In the header click previous.

Expected result:
Lands at previous build of that particular job (i.e. “test” of “changeset1”)

Actual result:
Lands at a previous build of any job (i.e. “lint” of “changeset2”)