It was fairly straightforward, I have a fix up for review now:
https://github.com/discourse/discourse/pull/12936
The topic-link
component (which isn’t used in many places, the bookmark list is one of three) was just missing data-auto-route
on the link generated.