I use dumb-jump, though I was unaware of the new changes as I probably use an older version.
Skimming the docs it encourages you to enable M-x dumb-jump-mode but the keymap does not
actually enable the xref bindings. The code says you must add dumb-jump-xref-activate
to xref-backend-functions
.
Try this:
(add-to-list 'xref-backend-functions 'dumb-jump-xref-activate t)
And then xref will fall back to dumb-jump when there are no better options. Edit: you may want to try with and without t as it appends, meaning dumb-jump is the last possible choice. It's possible the crappy TAGS plugin insists it can fulfill the request.
ref: https://www.reddit.com/r/emacs/comments/hzxvke/how_do_people_have_dumbjump_setup/