Btw. I was wondering if instead of having these source links you could not just hyperlink the identifier so that it jumps to the definition (and back from there as you suggest, which is something I still miss from merlin) . Slightly less discoverable but reduces the clutter, the CSS etc.
It feels natural to me:
- In the API docs clicking on a name generally leads you to its interface definition.
- If you click on the name of its interface definition it leads you to its implementation definition.
- If you click on the name of its implementation definition it leads you to its interface definition.
Seems more seamless code browsing to me.