You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We construct attributes like clip-path="url('#clip4e1647xyplot')" which normally works fine on its own, but for some reason recent versions of MS Word convert this to a broken reference clip-path="url(##clip4e1647xyplot)" (note the double ##). If instead we omit the inner quotes clip-path="url(#clip4e1647xyplot)" Word appears to not mess with it, and it works fine.
We’ll have to do some testing to see if we can uniformly remove those extra quotes, especially in the presence of <base> tags (most commonly added by Angular) which force us to include the full page URL in the reference, not just the hash. But most documentation of the clip-path attribute does not include these quotes so hopefully it will be fine.
We construct attributes like
clip-path="url('#clip4e1647xyplot')"
which normally works fine on its own, but for some reason recent versions of MS Word convert this to a broken referenceclip-path="url(##clip4e1647xyplot)"
(note the double##
). If instead we omit the inner quotesclip-path="url(#clip4e1647xyplot)"
Word appears to not mess with it, and it works fine.We’ll have to do some testing to see if we can uniformly remove those extra quotes, especially in the presence of
<base>
tags (most commonly added by Angular) which force us to include the full page URL in the reference, not just the hash. But most documentation of theclip-path
attribute does not include these quotes so hopefully it will be fine.The fix is on this line:
plotly.js/src/components/drawing/index.js
Line 1273 in 7588c9e
Which, if it works with a
baseUrl
, could just be simplified to:But if that has any problems we could remove the quotes only when
baseUrl
is falsy (''
)The text was updated successfully, but these errors were encountered: