mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-09 04:37:30 +02:00
Allow embedded images in SVGs to be displayed (#6163)
* Add DLIMAGES to WebBrowserExt ambient control flags to allow display of img links in SVGs. We still specify FORCEOFFLINE so we are not actually performing a download. This is to target SVGs with xlink base64 encoded data. * Fix unit test
This commit is contained in:
@@ -46,7 +46,6 @@ namespace UnitTests_PreviewHandlerCommon
|
|||||||
var actualFlags = (int)extendedSite.InvokeMember(DISPIDAMBIENTDLCONTROL, BindingFlags.InvokeMethod, null, null, null, null, null, null);
|
var actualFlags = (int)extendedSite.InvokeMember(DISPIDAMBIENTDLCONTROL, BindingFlags.InvokeMethod, null, null, null, null, null, null);
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
Assert.IsTrue((actualFlags & (int)WebBrowserDownloadControlFlags.DLIMAGES) == 0);
|
|
||||||
Assert.IsTrue((actualFlags & (int)WebBrowserDownloadControlFlags.VIDEOS) == 0);
|
Assert.IsTrue((actualFlags & (int)WebBrowserDownloadControlFlags.VIDEOS) == 0);
|
||||||
Assert.IsTrue((actualFlags & (int)WebBrowserDownloadControlFlags.BGSOUNDS) == 0);
|
Assert.IsTrue((actualFlags & (int)WebBrowserDownloadControlFlags.BGSOUNDS) == 0);
|
||||||
Assert.IsTrue((actualFlags & (int)WebBrowserDownloadControlFlags.DOWNLOADONLY) == 0);
|
Assert.IsTrue((actualFlags & (int)WebBrowserDownloadControlFlags.DOWNLOADONLY) == 0);
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ namespace PreviewHandlerCommon
|
|||||||
if (name.Equals(DISPIDAMBIENTDLCONTROL))
|
if (name.Equals(DISPIDAMBIENTDLCONTROL))
|
||||||
{
|
{
|
||||||
result = Convert.ToInt32(
|
result = Convert.ToInt32(
|
||||||
|
WebBrowserDownloadControlFlags.DLIMAGES |
|
||||||
WebBrowserDownloadControlFlags.PRAGMA_NO_CACHE |
|
WebBrowserDownloadControlFlags.PRAGMA_NO_CACHE |
|
||||||
WebBrowserDownloadControlFlags.FORCEOFFLINE |
|
WebBrowserDownloadControlFlags.FORCEOFFLINE |
|
||||||
WebBrowserDownloadControlFlags.NO_CLIENTPULL |
|
WebBrowserDownloadControlFlags.NO_CLIENTPULL |
|
||||||
|
|||||||
Reference in New Issue
Block a user