diff --git a/tests/integration/apiAttribution.test.js b/tests/integration/apiAttribution.test.js index ae0a1508..cc03dea9 100644 --- a/tests/integration/apiAttribution.test.js +++ b/tests/integration/apiAttribution.test.js @@ -17,7 +17,7 @@ async function main() { } const expectedScripts = [ - `${firstPartyOrigin}/crawler/attribution/`, // this can be flaky due to a race condition in the crawler https://app.asana.com/0/72649045549333/1204120569983283 + `${firstPartyOrigin}/crawler/attribution/`, // this can be flaky due to a race condition in the crawler https://app.asana.com/0/1118485203673454/1204338487583978/f `${thirdPartyOrigin}/crawler/attribution/entrypoints/simple-3p-script.js`, `${thirdPartyOrigin}/crawler/attribution/entrypoints/createelement.js`, `${thirdPartyOrigin}/crawler/attribution/entrypoints/eval.js`, @@ -25,21 +25,21 @@ async function main() { // `${thirdPartyOrigin}/crawler/attribution/entrypoints/dom0.js`, // dom0 event handlers are attributed to the current page because that's the only entry in the call stack https://app.asana.com/0/0/1204138450097419/f // `${thirdPartyOrigin}/crawler/attribution/entrypoints/blob-url.js`, // blob: urls are attributed to the origin (e.g. https://example.com/1234-1234-1234-1234) https://app.asana.com/0/0/1204138450097417/f // `${thirdPartyOrigin}/crawler/attribution/entrypoints/data-url.js`, // data: urls are attributed to https://example.com/current-path/null because there's no link to the original script in stack traces https://app.asana.com/0/0/1204138450097417/f - `${firstPartyOrigin}/crawler/attribution/entrypoints/document-write.js`, - // `${thirdPartyOrigin}/crawler/attribution/entrypoints/iframe-blob-url.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/72649045549333/1204120569983283 - // `${thirdPartyOrigin}/crawler/attribution/entrypoints/iframe-data-url.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/72649045549333/1204120569983283 - // `${thirdPartyOrigin}/crawler/attribution/entrypoints/iframe-javascript-url.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/72649045549333/1204120569983283 - // `${thirdPartyOrigin}/crawler/attribution/entrypoints/iframe-document-write.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/72649045549333/1204120569983283 - `${thirdPartyOrigin}/crawler/attribution/iframe-sandbox.html`, - `${thirdPartyOrigin}/crawler/attribution/iframe-simple.html`, + // `${firstPartyOrigin}/crawler/attribution/entrypoints/document-write.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/1118485203673454/1204338487583978/f + // `${thirdPartyOrigin}/crawler/attribution/entrypoints/iframe-blob-url.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/1118485203673454/1204338487583978/f + // `${thirdPartyOrigin}/crawler/attribution/entrypoints/iframe-data-url.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/1118485203673454/1204338487583978/f + // `${thirdPartyOrigin}/crawler/attribution/entrypoints/iframe-javascript-url.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/1118485203673454/1204338487583978/f + `${thirdPartyOrigin}/crawler/attribution/entrypoints/iframe-document-write.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/1118485203673454/1204338487583978/f + // `${thirdPartyOrigin}/crawler/attribution/iframe-sandbox.html`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/1118485203673454/1204338487583978/f + // `${thirdPartyOrigin}/crawler/attribution/iframe-simple.html`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/1118485203673454/1204338487583978/f `${thirdPartyOrigin}/crawler/attribution/entrypoints/eventlistener.js`, `${thirdPartyOrigin}/crawler/attribution/entrypoints/settimeout.js`, `${thirdPartyOrigin}/crawler/attribution/entrypoints/promise.js`, `${thirdPartyOrigin}/crawler/attribution/entrypoints/module.mjs`, `${thirdPartyOrigin}/crawler/attribution/entrypoints/deep-stack.js`, `${thirdPartyOrigin}/crawler/attribution/entrypoints/deep-async-stack.js`, - // `${firstPartyOrigin}/crawler/attribution/worker-source.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/72649045549333/1204120569983283 - // `${firstPartyOrigin}/crawler/attribution/sw-source.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/72649045549333/1204120569983283 + // `${firstPartyOrigin}/crawler/attribution/worker-source.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/1118485203673454/1204338487583978/f + // `${firstPartyOrigin}/crawler/attribution/sw-source.js`, // capturing small dynamic contexts is currently flaky due to a race condition in the crawler https://app.asana.com/0/1118485203673454/1204338487583978/f `${firstPartyOrigin}/crawler/attribution/entrypoints/1p-prototype-overload.js`, // `${thirdPartyOrigin}/crawler/attribution/entrypoints/reusing-1p-prototype.js`, // calls like this are currently attributed to the intermediate script, see https://app.asana.com/0/0/1204144855579740/f `${thirdPartyOrigin}/crawler/attribution/entrypoints/3p-prototype-overload.js`,