From 2f06039193b28b3d59ace8ad938ee657ddccdaee Mon Sep 17 00:00:00 2001 From: theodab Date: Wed, 6 Dec 2023 00:12:17 -0800 Subject: [PATCH] fix: Fix untrusted types in MediaTailorAdManager (#5996) --- lib/ads/media_tailor_ad_manager.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/ads/media_tailor_ad_manager.js b/lib/ads/media_tailor_ad_manager.js index 71e461ae9d..ee539f6c8f 100755 --- a/lib/ads/media_tailor_ad_manager.js +++ b/lib/ads/media_tailor_ad_manager.js @@ -576,8 +576,9 @@ shaka.ads.MediaTailorAdManager = class { if (!app.data.source.length) { continue; } - const imageElement = document.createElement('img'); - imageElement.setAttribute('src', app.data.source[0].url); + const imageElement = /** @type {!HTMLImageElement} */ ( + document.createElement('img')); + imageElement.src = app.data.source[0].url; imageElement.style.top = (app.placeholder.top || 0) + '%'; imageElement.style.height = (100 - (app.placeholder.top || 0)) + '%'; imageElement.style.left = (app.placeholder.left || 0) + '%';