<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Browser monitors: Missing XHR actions for third-party iframes in Troubleshooting</title>
    <link>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/ta-p/233024</link>
    <description>&lt;DIV&gt;
&lt;H2&gt;Summary&lt;/H2&gt;
&lt;P&gt;In transitioning the Dynatrace Synthetic Recorder to MV3, JavaScript injection is now based on the Fetch API protocol.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you've enabled &lt;STRONG&gt;Capture performance metrics for pages loaded in frames&lt;/STRONG&gt; in &lt;A title="Learn about configuring browser monitors and clickpaths." href="https://docs.dynatrace.com/docs/shortlink/browser-monitors-config#advanced-setup" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;the Advanced setup&lt;/STRONG&gt; of browser monitor settings&lt;/A&gt;, you might notice that XHR actions for third-party iframes (iframes loading domains other than the main domain) don't show up in the waterfall. This article explains the extra step now needed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;Extra step to see missing XHR actions from third-party frames&lt;/H2&gt;
&lt;P&gt;To capture XHR actions from third-party iframes, enable &lt;CODE&gt;disable-site-isolation-trials&lt;/CODE&gt; in &lt;CODE&gt;chromiumStartupFlags&lt;/CODE&gt; in &lt;A title="Create or edit your browser monitors in JSON format." href="https://docs.dynatrace.com/docs/shortlink/browser-monitor-script-mode" target="_blank" rel="noopener"&gt;browser monitor script mode&lt;/A&gt;—see the code snippet below. (The default value of &lt;CODE&gt;disable-site-isolation-trials&lt;/CODE&gt; is &lt;CODE&gt;false&lt;/CODE&gt;.) Read more about this flag in &lt;A href="https://www.chromium.org/Home/chromium-security/site-isolation/" target="_blank" rel="noopener"&gt;Chromium documentation&lt;/A&gt;.&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="100%"&gt;
&lt;P&gt;&lt;STRONG&gt;Important&lt;/STRONG&gt;: When you enable the &lt;CODE&gt;disable-site-isolation-trials&lt;/CODE&gt; flag, be sure not to overwrite any other flags in &lt;CODE&gt;chromiumStartupFlags&lt;/CODE&gt; (for example, &lt;CODE&gt;disable-web-security&lt;/CODE&gt; or &lt;CODE&gt;ignore-certificate-errors&lt;/CODE&gt;), but you can change their values.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;PRE class="c-mrkdwn__pre" style="box-sizing: inherit; margin: 4px 0px; padding: 8px; --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), .13); border: 1px solid var(--saf-0); background: rgba(var(--sk_foreground_min, 29, 28, 29), .04); font-variant-ligatures: none; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; border-radius: 4px; font-size: 12px; line-height: 1.50001; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace !important; overflow-y: hidden; counter-reset: list-0 0 list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; color: #1d1c1d; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" data-stringify-type="pre"&gt;{
    "configuration": {
        "chromiumStartupFlags": {
            "disable-web-security": false,
            "disable-site-isolation-trials": true
        },&lt;/PRE&gt;
&lt;P&gt;Refer to &lt;A href="https://docs.dynatrace.com/docs/shortlink/synthetic-hub" target="_blank" rel="noopener"&gt;Dynatrace Synthetic Monitoring documentation&lt;/A&gt; for more information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 id="toc-hId-1971787789"&gt;What's Next&lt;/H2&gt;
&lt;P&gt;If the steps didn't resolve the issue, open a chat and provide a link to the browser monitor and the troubleshooting steps you have already completed.&lt;BR /&gt;&lt;BR /&gt;You can find further troubleshooting tips for Synthetic in the&amp;nbsp;&lt;A class="" href="https://community.dynatrace.com/t5/Troubleshooting/Synthetic-Troubleshooting-Map/ta-p/250426" target="_blank" rel="noopener"&gt;Synthetic Troubleshooting Map&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 20 Oct 2025 15:17:13 GMT</pubDate>
    <dc:creator>nandini_balakri</dc:creator>
    <dc:date>2025-10-20T15:17:13Z</dc:date>
    <item>
      <title>Browser monitors: Missing XHR actions for third-party iframes</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/ta-p/233024</link>
      <description>&lt;DIV&gt;
&lt;H2&gt;Summary&lt;/H2&gt;
&lt;P&gt;In transitioning the Dynatrace Synthetic Recorder to MV3, JavaScript injection is now based on the Fetch API protocol.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you've enabled &lt;STRONG&gt;Capture performance metrics for pages loaded in frames&lt;/STRONG&gt; in &lt;A title="Learn about configuring browser monitors and clickpaths." href="https://docs.dynatrace.com/docs/shortlink/browser-monitors-config#advanced-setup" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;the Advanced setup&lt;/STRONG&gt; of browser monitor settings&lt;/A&gt;, you might notice that XHR actions for third-party iframes (iframes loading domains other than the main domain) don't show up in the waterfall. This article explains the extra step now needed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;Extra step to see missing XHR actions from third-party frames&lt;/H2&gt;
&lt;P&gt;To capture XHR actions from third-party iframes, enable &lt;CODE&gt;disable-site-isolation-trials&lt;/CODE&gt; in &lt;CODE&gt;chromiumStartupFlags&lt;/CODE&gt; in &lt;A title="Create or edit your browser monitors in JSON format." href="https://docs.dynatrace.com/docs/shortlink/browser-monitor-script-mode" target="_blank" rel="noopener"&gt;browser monitor script mode&lt;/A&gt;—see the code snippet below. (The default value of &lt;CODE&gt;disable-site-isolation-trials&lt;/CODE&gt; is &lt;CODE&gt;false&lt;/CODE&gt;.) Read more about this flag in &lt;A href="https://www.chromium.org/Home/chromium-security/site-isolation/" target="_blank" rel="noopener"&gt;Chromium documentation&lt;/A&gt;.&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="100%"&gt;
&lt;P&gt;&lt;STRONG&gt;Important&lt;/STRONG&gt;: When you enable the &lt;CODE&gt;disable-site-isolation-trials&lt;/CODE&gt; flag, be sure not to overwrite any other flags in &lt;CODE&gt;chromiumStartupFlags&lt;/CODE&gt; (for example, &lt;CODE&gt;disable-web-security&lt;/CODE&gt; or &lt;CODE&gt;ignore-certificate-errors&lt;/CODE&gt;), but you can change their values.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;PRE class="c-mrkdwn__pre" style="box-sizing: inherit; margin: 4px 0px; padding: 8px; --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), .13); border: 1px solid var(--saf-0); background: rgba(var(--sk_foreground_min, 29, 28, 29), .04); font-variant-ligatures: none; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; border-radius: 4px; font-size: 12px; line-height: 1.50001; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace !important; overflow-y: hidden; counter-reset: list-0 0 list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; color: #1d1c1d; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" data-stringify-type="pre"&gt;{
    "configuration": {
        "chromiumStartupFlags": {
            "disable-web-security": false,
            "disable-site-isolation-trials": true
        },&lt;/PRE&gt;
&lt;P&gt;Refer to &lt;A href="https://docs.dynatrace.com/docs/shortlink/synthetic-hub" target="_blank" rel="noopener"&gt;Dynatrace Synthetic Monitoring documentation&lt;/A&gt; for more information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 id="toc-hId-1971787789"&gt;What's Next&lt;/H2&gt;
&lt;P&gt;If the steps didn't resolve the issue, open a chat and provide a link to the browser monitor and the troubleshooting steps you have already completed.&lt;BR /&gt;&lt;BR /&gt;You can find further troubleshooting tips for Synthetic in the&amp;nbsp;&lt;A class="" href="https://community.dynatrace.com/t5/Troubleshooting/Synthetic-Troubleshooting-Map/ta-p/250426" target="_blank" rel="noopener"&gt;Synthetic Troubleshooting Map&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Oct 2025 15:17:13 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/ta-p/233024</guid>
      <dc:creator>nandini_balakri</dc:creator>
      <dc:date>2025-10-20T15:17:13Z</dc:date>
    </item>
    <item>
      <title>Re: Browser monitors: Missing XHR actions for third-party iframes</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/235877#M547</link>
      <description>&lt;P&gt;The following flag is by default appearing in all scripts in my environment: "disable-web-security": false ... I assume this is why this fix still doesn't work for me, because it is overwriting.&lt;/P&gt;&lt;P&gt;Even when I try to manually remove this flag from a script, it immediately gets added back in. How would I stop that flag from automatically being added?&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jan 2024 18:55:03 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/235877#M547</guid>
      <dc:creator>thecutch22</dc:creator>
      <dc:date>2024-01-30T18:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: Browser monitors: Missing XHR actions for third-party iframes</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/235966#M549</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/70823"&gt;@thecutch22&lt;/a&gt;&amp;nbsp;you need to have both, please try&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;{
    "configuration": {
        "chromiumStartupFlags": {
            "disable-site-isolation-trials": true,
            "disable-web-security": false
        },&lt;/LI-CODE&gt;
&lt;P&gt;If you want to enable disable-web-security instead, you should use&amp;nbsp;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;disable-web-security": true&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jan 2024 16:28:27 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/235966#M549</guid>
      <dc:creator>HannahM</dc:creator>
      <dc:date>2024-01-31T16:28:27Z</dc:date>
    </item>
    <item>
      <title>Re: Browser monitors: Missing XHR actions for third-party iframes</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/249380#M686</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/1433"&gt;@HannahM&lt;/a&gt;,&lt;BR /&gt;I am facing similar issue. Sometimes I noticed that on this steps I do not have full waterfall.&lt;BR /&gt;&lt;BR /&gt;Over the past week, I observed that the waterfall data was fully captured only once, as shown below:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-06-28 105317.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/20824i2452D4E6AC29B9F0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2024-06-28 105317.png" alt="Screenshot 2024-06-28 105317.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;However, for other similar runs during the same period, the waterfall data was missing, as illustrated here:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-06-28 110352.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/20825i86A0E347EC37FF19/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2024-06-28 110352.png" alt="Screenshot 2024-06-28 110352.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;I would appreciate any insights or recommendations on how to resolve this issue. Are there specific configurations or conditions that could be affecting the consistent capture of waterfall data?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance!&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jun 2024 09:15:08 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/249380#M686</guid>
      <dc:creator>GerardoAud</dc:creator>
      <dc:date>2024-06-28T09:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: Browser monitors: Missing XHR actions for third-party iframes</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/249381#M687</link>
      <description>&lt;P&gt;Hi Gerardo,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;this is more easily investigated by looking at the monitor itself. I would recommend opening a chat or support ticket for this.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That said, if you have already added the settings on this page, I would try changing the wait for this page. While testing, you could try 'Wait for a specific period time' and maybe set it to 60s. Then you can quickly see if changing the wait strategy would help. I don't recommend leaving it as a time wait, usually wait for a specified element is a better option, as you can then choose an element that you know appears later in the page loading.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You could also check if there is a service worker on the page, you can either&amp;nbsp;&lt;SPAN&gt;open the site in one tab and in the next tab open&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;chrome://inspect/#service-workers&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;which will show you the active service workers, or if you click F12 and open devTools a search for "ngsw" usually reveals if there is one. If there is one, I recommend applying the "dsw=1" custom configuration to disable the service worker, as described &lt;A href="https://community.dynatrace.com/t5/Synthetic-Monitoring/Question-about-the-advanced-setup-custom-configuration/m-p/249174/highlight/true#M2495" target="_self"&gt;here.&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It can also be related to the frameworks or JS Agent settings. So you could test each of the settings in Monitor&amp;gt; Edit&amp;gt; Advanced Setup&amp;gt; Enable custom RUM JavaScript Settings and see if any help.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jun 2024 09:33:24 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/249381#M687</guid>
      <dc:creator>HannahM</dc:creator>
      <dc:date>2024-06-28T09:33:24Z</dc:date>
    </item>
    <item>
      <title>Re: Browser monitors: Missing XHR actions for third-party iframes</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/249483#M688</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/1433"&gt;@HannahM&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thank you for the detailed advice. I tried the steps you suggested, but I still have the same issue. I can't see the CSS element/image that I should be seeing. You can check the screenshot below for more details.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="GerardoAud_0-1719827528504.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/20847i009791EEE299BC74/image-size/medium?v=v2&amp;amp;px=400" role="button" title="GerardoAud_0-1719827528504.png" alt="GerardoAud_0-1719827528504.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Jul 2024 09:52:15 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/249483#M688</guid>
      <dc:creator>GerardoAud</dc:creator>
      <dc:date>2024-07-01T09:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: Browser monitors: Missing XHR actions for third-party iframes</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/249484#M689</link>
      <description>&lt;P&gt;That's a shame. Please open a chat to investigate this further. Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 01 Jul 2024 09:54:24 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/249484#M689</guid>
      <dc:creator>HannahM</dc:creator>
      <dc:date>2024-07-01T09:54:24Z</dc:date>
    </item>
    <item>
      <title>Re: Browser monitors: Missing XHR actions for third-party iframes</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/252038#M716</link>
      <description>&lt;P&gt;Is there a way to add these flags to multiple monitors at once via the API or only through JSON script editing?&amp;nbsp; We have many monitored apps using iframe and this would be helpful to add.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2024 21:10:49 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/252038#M716</guid>
      <dc:creator>Jennifer</dc:creator>
      <dc:date>2024-07-30T21:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: Browser monitors: Missing XHR actions for third-party iframes</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/252071#M718</link>
      <description>&lt;P&gt;You can use the &lt;A href="https://docs.dynatrace.com/docs/dynatrace-api/environment-api/synthetic/synthetic-monitors/put-a-monitor" target="_self"&gt;Synthetic Monitors API&lt;/A&gt; to update this.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 10:10:48 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/Browser-monitors-Missing-XHR-actions-for-third-party-iframes/tac-p/252071#M718</guid>
      <dc:creator>HannahM</dc:creator>
      <dc:date>2024-07-31T10:10:48Z</dc:date>
    </item>
  </channel>
</rss>

