From 799e3e2fd6d853457a25be08db73b098583df217 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 14:23:58 +0000 Subject: [PATCH 1/3] Initial plan From d49dcd762b5af67d6e693212f965b9f1cd2da134 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 14:36:37 +0000 Subject: [PATCH 2/3] Fix checkLink failures by adding User-Agent headers and improving error messages Co-authored-by: hawkeyexl <5209367+hawkeyexl@users.noreply.github.com> --- src/tests/checkLink.js | 21 ++++++++++++++++++--- test/artifacts/enhanced-modal-large.png | Bin 0 -> 6664 bytes test/artifacts/enhanced-modal.png | Bin 0 -> 1119 bytes 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 test/artifacts/enhanced-modal-large.png create mode 100644 test/artifacts/enhanced-modal.png diff --git a/src/tests/checkLink.js b/src/tests/checkLink.js index 0c1f9a08..c4a7dd10 100644 --- a/src/tests/checkLink.js +++ b/src/tests/checkLink.js @@ -52,9 +52,19 @@ async function checkLink({ config, step }) { step.checkLink.statusCodes = [step.checkLink.statusCodes]; } - // Perform request + // Perform request with appropriate headers + const requestConfig = { + headers: { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36', + 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', + 'Accept-Language': 'en-US,en;q=0.9' + }, + timeout: 10000, // 10 second timeout + maxRedirects: 5 + }; + let req = await axios - .get(step.checkLink.url) + .get(step.checkLink.url, requestConfig) .then((res) => { return { statusCode: res.status }; }) @@ -65,7 +75,12 @@ async function checkLink({ config, step }) { // If request returned an error if (req.error) { result.status = "FAIL"; - result.description = `Invalid or unresolvable URL: ${step.checkLink.url}`; + // If we have a response with a status code, include it + if (req.error.response && req.error.response.status) { + result.description = `Returned ${req.error.response.status}. Expected one of ${JSON.stringify(step.checkLink.statusCodes)}`; + } else { + result.description = `Invalid or unresolvable URL: ${step.checkLink.url}`; + } return result; } diff --git a/test/artifacts/enhanced-modal-large.png b/test/artifacts/enhanced-modal-large.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ea351556d72a8a6870352e45b0a839a2d280a2 GIT binary patch literal 6664 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 literal 0 HcmV?d00001 diff --git a/test/artifacts/enhanced-modal.png b/test/artifacts/enhanced-modal.png new file mode 100644 index 0000000000000000000000000000000000000000..558ee29c9e1f4b41e9251a2f5252340500c7f365 GIT binary patch literal 1119 zcmV-l1fctgP)~L_&aI1OfyTC7Nish};Y&Dj_@&-bjd% zsKF3IB2T>dBAgb=9Vxe#aw`zPC|D51P*9{$u%!^o{UR+QE!P^$rBF&+DE!Q1c60XZ z!tN5!3}h<;tdp$>FuHb35=@hw6exm( z2VjPQY(;=|vK0YF*N#boX|j_7MUe0S%xJM7XY7UivX%>SewqG8zx(AGvLeYq?v)Aa zkHYo4(C`q-s$p?4bf24ekOwT&q~5557t_7IFL$Z$|HjthL4IqACh*8r82dd8%z=^X zVZ$-VE_r@HzET6DzxDb~ROz~b94Cnd7vN-7beD*Anf+vtJ7mDxBXGMO>K?#PXQAhO z*WW)I4phLsMyRQWqDq$)+N8tW{c!D$`eolc%i@DP{{U<|&LIFR0LvxECu=NdH7;Gv`$kdkodzv_7j`P(u{qs zzvB!AF_tDTIp|7P(tYP}yD5C*a^ft)28pSI`OK_0Qr>o2_Mf;=ck+2-TT$_#;^hKEZ+Qh_YC_ivq2 zWgzl1c!elYx+#(pB|%Sm$Dzxry`rb`-Osi>8^{4iuX^&X*D|9)_7j`XwXjRb|3aD; zK?vkYKSSwNZwx!mB{|5wm+GV`!;n<3BsJa@N+w#N%MWs+hnu$3^n22^uY3)|*Q!R# z+2YSCfq(D8CwU5h3^)smpwCi&Ah(ar| z?Hrk2WnFYz_I-2QeODk3$dMKaa;(_IS_LP3xqe-)(Fy&R^IlD!Rj9cT|CZBwrAm5` z&3JxtknjM^Fp#YXuuirj!06gBNia=zQlJPD9)KAJvK0Z=$yNjyT{|WTrpZnU6hXoR lFvCE$BEUM?ihy`I_z(P^tqBqdeE$Fd002ovPDHLkV1lu(5F7vi literal 0 HcmV?d00001 From d618aa0d977d30e63adef1691a195b5fbb645d39 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 14:46:16 +0000 Subject: [PATCH 3/3] Remove accidentally committed PNG test artifacts and update gitignore Co-authored-by: hawkeyexl <5209367+hawkeyexl@users.noreply.github.com> --- .gitignore | 1 + test/artifacts/enhanced-modal-large.png | Bin 6664 -> 0 bytes test/artifacts/enhanced-modal.png | Bin 1119 -> 0 bytes 3 files changed, 1 insertion(+) delete mode 100644 test/artifacts/enhanced-modal-large.png delete mode 100644 test/artifacts/enhanced-modal.png diff --git a/.gitignore b/.gitignore index 5b02125b..bf883349 100644 --- a/.gitignore +++ b/.gitignore @@ -112,6 +112,7 @@ browser-snapshots # Test output artifacts test/artifacts/output/ test/artifacts/static/ +test/artifacts/*.png # Screenshot artifacts in root /*.png diff --git a/test/artifacts/enhanced-modal-large.png b/test/artifacts/enhanced-modal-large.png deleted file mode 100644 index f2ea351556d72a8a6870352e45b0a839a2d280a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6664 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 diff --git a/test/artifacts/enhanced-modal.png b/test/artifacts/enhanced-modal.png deleted file mode 100644 index 558ee29c9e1f4b41e9251a2f5252340500c7f365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1119 zcmV-l1fctgP)~L_&aI1OfyTC7Nish};Y&Dj_@&-bjd% zsKF3IB2T>dBAgb=9Vxe#aw`zPC|D51P*9{$u%!^o{UR+QE!P^$rBF&+DE!Q1c60XZ z!tN5!3}h<;tdp$>FuHb35=@hw6exm( z2VjPQY(;=|vK0YF*N#boX|j_7MUe0S%xJM7XY7UivX%>SewqG8zx(AGvLeYq?v)Aa zkHYo4(C`q-s$p?4bf24ekOwT&q~5557t_7IFL$Z$|HjthL4IqACh*8r82dd8%z=^X zVZ$-VE_r@HzET6DzxDb~ROz~b94Cnd7vN-7beD*Anf+vtJ7mDxBXGMO>K?#PXQAhO z*WW)I4phLsMyRQWqDq$)+N8tW{c!D$`eolc%i@DP{{U<|&LIFR0LvxECu=NdH7;Gv`$kdkodzv_7j`P(u{qs zzvB!AF_tDTIp|7P(tYP}yD5C*a^ft)28pSI`OK_0Qr>o2_Mf;=ck+2-TT$_#;^hKEZ+Qh_YC_ivq2 zWgzl1c!elYx+#(pB|%Sm$Dzxry`rb`-Osi>8^{4iuX^&X*D|9)_7j`XwXjRb|3aD; zK?vkYKSSwNZwx!mB{|5wm+GV`!;n<3BsJa@N+w#N%MWs+hnu$3^n22^uY3)|*Q!R# z+2YSCfq(D8CwU5h3^)smpwCi&Ah(ar| z?Hrk2WnFYz_I-2QeODk3$dMKaa;(_IS_LP3xqe-)(Fy&R^IlD!Rj9cT|CZBwrAm5` z&3JxtknjM^Fp#YXuuirj!06gBNia=zQlJPD9)KAJvK0Z=$yNjyT{|WTrpZnU6hXoR lFvCE$BEUM?ihy`I_z(P^tqBqdeE$Fd002ovPDHLkV1lu(5F7vi