Attached patch will improve and fix things except, the links are partially rendered in case of SVG overflow. That needs to be fixed in html2canvas library. Ref - https://github.com/niklasvh/html2canvas/issues/1486. In addition, safari seems to be distorting the link paths.
Considering the majority of users are on Chrome and Firefox, the fix will help most users until issues for Safari are fixed.
Attached patch will improve and fix things except, the links are partially rendered in case of SVG overflow. That needs to be fixed in html2canvas library. Ref - https://github.com/niklasvh/html2canvas/issues/1486. In addition, safari seems to be distorting the link paths.
Considering the majority of users are on Chrome and Firefox, the fix will help most users until issues for Safari are fixed.