1.3 : Requiring <base> tags means I can't use SVG with clip-path, mask, etc... #8934
Description
With the recent change of requiring the <base>
tag, now all my SVG icons that I use that have clip-paths, masks, etc... are broken. I can't set the urls for those properties to absolute paths because the url constantly changes when navigate in the app and I can't set relative urls because of the <base>
now. The only thing I can do is not use HTML5 mode which I just don't like.
I don't see why the <base>
tag should be required when historically from what I read it generally causes more issues than is solves (like this one). As far as linking goes, I can't think of a reason they should not all start with a /
. There is no reason I can think of where when on /page1
and you want to link to /page2
you would need to have the link be page2
. As far as the deep url issue, have that be something you can configure with $locationProvider or something.
I really hope this change can be un-done or someone can tell me how to use SVG properties that require url() while still being able to HTML5 mode.