Files
school_compare/.playwright-mcp/page-2026-07-02T13-21-46-756Z.yml
T
TudorandClaude Opus 4.8 9556595800
PR Checks / Frontend Typecheck + Tests (pull_request) Successful in 1m2s
PR Checks / Backend Smoke (pull_request) Successful in 7s
PR Checks / Build Backend (no push) (pull_request) Successful in 11s
PR Checks / Build Frontend (no push) (pull_request) Successful in 48s
PR Checks / Build Pipeline (no push) (pull_request) Successful in 10s
PR Checks / AI Code Review (Claude) (pull_request) Successful in 8s
feat(security): allow analytics subdomain to iframe the site
Replace X-Frame-Options: SAMEORIGIN with a CSP frame-ancestors directive
so analytics.schoolcompare.co.uk (Umami heatmap/recorder) can embed the
site while all other origins stay blocked. X-Frame-Options cannot allow a
specific sibling subdomain (ALLOW-FROM is deprecated/ignored by modern
browsers), so frame-ancestors is the correct replacement.

Also update the nginx snippet in DEPLOYMENT.md to match, so the reverse
proxy doesn't re-inject a conflicting X-Frame-Options header.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-21 22:50:44 +01:00

130 lines
6.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
- generic [active] [ref=f27e1]:
- link "Skip to main content" [ref=f27e2] [cursor=pointer]:
- /url: "#main-content"
- banner [ref=f27e3]:
- generic [ref=f27e4]:
- link "SchoolCompare home" [ref=f27e5] [cursor=pointer]:
- /url: /
- img [ref=f27e7]
- generic [ref=f27e11]: SchoolCompare
- navigation "Main navigation" [ref=f27e12]:
- link "Search" [ref=f27e13] [cursor=pointer]:
- /url: /
- link "Compare 3" [ref=f27e14] [cursor=pointer]:
- /url: /compare
- text: Compare
- generic [ref=f27e15]: "3"
- link "Rankings" [ref=f27e16] [cursor=pointer]:
- /url: /rankings
- link "Admissions" [ref=f27e17] [cursor=pointer]:
- /url: /admissions
- main [ref=f27e18]:
- generic [ref=f27e19]:
- generic [ref=f27e21]:
- generic [ref=f27e22]:
- heading "Compare Schools" [level=1] [ref=f27e23]
- paragraph [ref=f27e24]: Comparing 3 schools
- generic [ref=f27e25]:
- button "+ Add School" [ref=f27e26] [cursor=pointer]
- button "Share" [ref=f27e27] [cursor=pointer]:
- img [ref=f27e28]
- text: Share
- generic [ref=f27e31]:
- button "Primary (3)" [ref=f27e32] [cursor=pointer]
- button "Secondary (0)" [ref=f27e33] [cursor=pointer]
- generic [ref=f27e34]:
- generic [ref=f27e35]: "Select Metric:"
- combobox "Select Metric:" [ref=f27e36] [cursor=pointer]:
- option "Reading, Writing & Maths Combined %" [selected]
- option "Reading Expected %"
- option "Writing Expected %"
- option "Maths Expected %"
- option "GPS Expected %"
- option "Science Expected %"
- option "Reading, Writing & Maths Combined Higher %"
- option "Reading Higher %"
- option "Writing Higher %"
- option "Maths Higher %"
- option "GPS Higher %"
- option "Reading Progress"
- option "Writing Progress"
- option "Maths Progress"
- option "Reading Average Score"
- option "Maths Average Score"
- option "GPS Average Score"
- option "Reading, Writing & Maths Expected % (Boys)"
- option "Reading, Writing & Maths Expected % (Girls)"
- option "Reading, Writing & Maths Higher % (Boys)"
- option "Reading, Writing & Maths Higher % (Girls)"
- option "Reading, Writing & Maths Expected % (Disadvantaged)"
- option "Reading, Writing & Maths Expected % (Non-Disadvantaged)"
- option "Disadvantaged Gap"
- option "% Disadvantaged Pupils"
- option "% EAL Pupils"
- option "% SEN Support"
- option "% Pupil Stability"
- option "Reading Test Absence %"
- option "GPS Test Absence %"
- option "Maths Test Absence %"
- option "Writing Absence %"
- option "Science Absence %"
- paragraph [ref=f27e37]: "% meeting expected standard in reading, writing and maths"
- generic [ref=f27e39]:
- generic [ref=f27e40]:
- button "Remove St Mary & St Thomas CofE Primary School" [ref=f27e41] [cursor=pointer]: ×
- heading "St Mary & St Thomas CofE Primary School" [level=2] [ref=f27e42]:
- link "St Mary & St Thomas CofE Primary School" [ref=f27e43] [cursor=pointer]:
- /url: /school/142161-st-mary-st-thomas-cofe-primary-school
- generic [ref=f27e44]:
- generic [ref=f27e45]: St. Helens
- generic [ref=f27e46]: Academy converter
- generic [ref=f27e47]:
- button "Remove Ottery St Mary Primary School" [ref=f27e48] [cursor=pointer]: ×
- heading "Ottery St Mary Primary School" [level=2] [ref=f27e49]:
- link "Ottery St Mary Primary School" [ref=f27e50] [cursor=pointer]:
- /url: /school/113105-ottery-st-mary-primary-school
- generic [ref=f27e51]:
- generic [ref=f27e52]: Devon
- generic [ref=f27e53]: Foundation school
- generic [ref=f27e54]:
- button "Remove Trimley St Mary Primary School" [ref=f27e55] [cursor=pointer]: ×
- heading "Trimley St Mary Primary School" [level=2] [ref=f27e56]:
- link "Trimley St Mary Primary School" [ref=f27e57] [cursor=pointer]:
- /url: /school/124613-trimley-st-mary-primary-school
- generic [ref=f27e58]:
- generic [ref=f27e59]: Suffolk
- generic [ref=f27e60]: Community school
- contentinfo [ref=f27e72]:
- generic [ref=f27e73]:
- generic [ref=f27e74]:
- generic [ref=f27e75]:
- heading "SchoolCompare" [level=3] [ref=f27e76]
- paragraph [ref=f27e77]: Compare primary and secondary schools across England.
- link "contact@schoolcompare.co.uk" [ref=f27e78] [cursor=pointer]:
- /url: mailto:contact@schoolcompare.co.uk
- generic [ref=f27e79]:
- heading "Product" [level=4] [ref=f27e80]
- list [ref=f27e81]:
- listitem [ref=f27e82]:
- link "Search schools" [ref=f27e83] [cursor=pointer]:
- /url: /
- listitem [ref=f27e84]:
- link "Rankings" [ref=f27e85] [cursor=pointer]:
- /url: /rankings
- listitem [ref=f27e86]:
- link "Compare shortlist" [ref=f27e87] [cursor=pointer]:
- /url: /compare
- listitem [ref=f27e88]:
- link "Admissions guide" [ref=f27e89] [cursor=pointer]:
- /url: /admissions
- generic [ref=f27e90]:
- heading "Resources" [level=4] [ref=f27e91]
- list [ref=f27e92]:
- listitem [ref=f27e93]:
- link "School Performance Tables" [ref=f27e94] [cursor=pointer]:
- /url: https://www.gov.uk/school-performance-tables
- listitem [ref=f27e95]:
- link "Ofsted reports" [ref=f27e96] [cursor=pointer]:
- /url: https://reports.ofsted.gov.uk/
- paragraph [ref=f27e98]: © 2026 SchoolCompare.co.uk
- alert [ref=f27e99]