dependabot[bot] opened a new pull request, #41193: URL: https://github.com/apache/superset/pull/41193
Bumps [dom-to-image-more](https://github.com/1904labs/dom-to-image-more) from 3.7.2 to 3.9.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/1904labs/dom-to-image-more/releases">dom-to-image-more's releases</a>.</em></p> <blockquote> <h2>v3.9.0 Cleanup of issue backlog</h2> <h2>What's Changed</h2> <p>Release v3.9.0</p> <h3>Fixes (open issues):</h3> <ul> <li>Firefox blank/transparent output — wait for fonts to settle and the image to decode before reading the canvas (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/146">#146</a>)</li> <li>Firefox cropped output — draw the SVG into an explicit destination box rather than relying on its intrinsic size (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/160">#160</a>)</li> <li>High-DPI/Retina renders — new pixelRatio option, plus a canvas-size clamp that warns instead of silently truncating (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/182">#182</a>, <a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/159">#159</a>)</li> <li>Inline CSS mask / -webkit-mask urls so tinted SVG icons render (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/195">#195</a>, <a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/127">#127</a>)</li> <li>Wrap a bare SVG element in a real <!-- raw HTML omitted --> framed by its bbox (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/205">#205</a>)</li> <li>Inline out-of-subtree SVG referenced by <!-- raw HTML omitted --> (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/215">#215</a>)</li> <li>Keep table captions from being clipped (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/209">#209</a>)</li> <li>Elide phantom "medium" borders under a border reset (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/203">#203</a>); don't mirror a one-sided border to the other sides (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/12">#12</a>)</li> <li>Preserve background-clip:text with the -webkit- prefix (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/24">#24</a>, <a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/26">#26</a>)</li> <li>Don't force-hide captured descendants from a hidden ancestor (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/167">#167</a>); skip style-less foreign-namespace elements instead of throwing (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/151">#151</a>)</li> <li>Single-quote url() values on serialization (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/191">#191</a>)</li> <li>Read <code>@font-face</code> rules via the prototype, fixing missing web fonts (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/21">#21</a>)</li> </ul> <h3>New options:</h3> <ul> <li>ensureShown — render a captured root hidden by its own display:none / opacity:0</li> <li>pixelRatio — multiply canvas resolution for crisp high-DPI output</li> </ul> <h3>Web-font reliability:</h3> <ul> <li>Await document.fonts.ready before cloning/rasterizing so a capture taken while the page's fonts are still loading gets real glyphs and metrics (warns on timeout). Documented in README: capture a fully-loaded page.</li> </ul> <h3>Documented limitations:</h3> <ul> <li>backdrop-filter (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/143">#143</a>), fractional-DPR layout shift (<a href="https://redirect.github.com/1904labs/dom-to-image-more/issues/168">#168</a>), WebGL/<code><video></code>/ cross-origin content, and Safari <code><foreignObject></code>.</li> </ul> <h3>Tests & CI:</h3> <ul> <li>Split logic vs image-comparison tests; CI runs the OS-robust logic subset on Chrome and Firefox across Node 20/22.</li> <li>Reframed many image tests to engine-robust DOM-inspection assertions.</li> </ul> <ul> <li>Fix open issues by <a href="https://github.com/IDisposable"><code>@IDisposable</code></a> in <a href="https://redirect.github.com/1904labs/dom-to-image-more/pull/230">1904labs/dom-to-image-more#230</a></li> <li>Switch tests to logic (vs. image) by <a href="https://github.com/IDisposable"><code>@IDisposable</code></a> in <a href="https://redirect.github.com/1904labs/dom-to-image-more/pull/231">1904labs/dom-to-image-more#231</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/1904labs/dom-to-image-more/compare/v3.8.0...v3.9.0">https://github.com/1904labs/dom-to-image-more/compare/v3.8.0...v3.9.0</a></p> <h2>v3.8.0 Fixing iframes and image resolution</h2> <h2>What's Changed</h2> <ul> <li>Fix scrollbar flickering by <a href="https://github.com/SarahG-579462"><code>@SarahG-579462</code></a> in <a href="https://redirect.github.com/1904labs/dom-to-image-more/pull/217">1904labs/dom-to-image-more#217</a></li> <li>feat: New option to filter the URLs to be inlined by <a href="https://github.com/kamranayub"><code>@kamranayub</code></a> in <a href="https://redirect.github.com/1904labs/dom-to-image-more/pull/220">1904labs/dom-to-image-more#220</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/1904labs/dom-to-image-more/commit/34ae5cfdd3f4017489c3933d03a1759bcee8c5f4"><code>34ae5cf</code></a> Release v3.9.0</li> <li><a href="https://github.com/1904labs/dom-to-image-more/commit/5f004828455329c1b3c69a83157d00e99e71f2bc"><code>5f00482</code></a> Fix unstable font renders</li> <li><a href="https://github.com/1904labs/dom-to-image-more/commit/39e31f26a22b5eefb508b8a9ad13b5a4e6b28370"><code>39e31f2</code></a> Fix Firefox issues.</li> <li><a href="https://github.com/1904labs/dom-to-image-more/commit/187293c273b5a0a6ca626192614e2085ffe65be7"><code>187293c</code></a> Add regression tests</li> <li><a href="https://github.com/1904labs/dom-to-image-more/commit/81549c346c58e3d5e64d5cefd7508516eb9f7329"><code>81549c3</code></a> Added regression test for transform-scaled nodes</li> <li><a href="https://github.com/1904labs/dom-to-image-more/commit/3ddb4f152d0731f0d87fcc47f3091e840ad7993a"><code>3ddb4f1</code></a> Fix Firefox-specific issues</li> <li><a href="https://github.com/1904labs/dom-to-image-more/commit/513778754ca630496e72cd83f6c5a3d12b08e79c"><code>5137787</code></a> Switch tests to logic (vs. image)</li> <li><a href="https://github.com/1904labs/dom-to-image-more/commit/44d197dd9fc8d3c8c33183522b5770cfd8678bf8"><code>44d197d</code></a> Fix Firefox timing issue in CI</li> <li><a href="https://github.com/1904labs/dom-to-image-more/commit/62efae7dc82257483314ca34930fc80cb2c7f63c"><code>62efae7</code></a> Switch tests to logic (vs. image)</li> <li><a href="https://github.com/1904labs/dom-to-image-more/commit/b691831147031a556a9bd78870da06a71861caa0"><code>b691831</code></a> Fix open issues</li> <li>Additional commits viewable in <a href="https://github.com/1904labs/dom-to-image-more/compare/v3.7.2...v3.9.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
