Seems like chromium indeed uses xdg-open to open magnet links, so it's defective by design. It will probably only work on kde, gnome or xfce which has their own ways of handling default applications.
Think it's 'defective by design' so you might file a bug report.
