Files
school_compare/.playwright-mcp/page-2026-07-02T13-57-38-029Z.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

413 lines
20 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 [ref=f1e1]:
- link "Skip to main content" [ref=f1e2] [cursor=pointer]:
- /url: "#main-content"
- banner [ref=f1e3]:
- link "SchoolCompare home" [ref=f1e5] [cursor=pointer]:
- /url: /
- img [ref=f1e7]
- generic [ref=f1e11]: SchoolCompare
- navigation "Main navigation" [ref=f1e12]:
- link "Search" [ref=f1e13] [cursor=pointer]:
- /url: /
- img [ref=f1e15]
- generic [ref=f1e18]: Search
- link "Compare" [ref=f1e19] [cursor=pointer]:
- /url: /compare
- img [ref=f1e21]
- generic [ref=f1e24]: Compare
- link "Rankings" [ref=f1e25] [cursor=pointer]:
- /url: /rankings
- img [ref=f1e27]
- generic [ref=f1e28]: Rankings
- link "Admissions" [ref=f1e29] [cursor=pointer]:
- /url: /admissions
- img [ref=f1e31]
- generic [ref=f1e34]: Admissions
- main [ref=f1e35]:
- generic [ref=f1e36]:
- generic [ref=f1e40]:
- generic [ref=f1e42]:
- searchbox "School name or postcode" [active] [ref=f1e43]: B91 3DL
- button "Search" [ref=f1e44] [cursor=pointer]
- generic [ref=f1e164]:
- generic [ref=f1e165]:
- generic [ref=f1e166]: "Within:"
- combobox [ref=f1e167] [cursor=pointer]:
- option "0.5 miles"
- option "1 mile" [selected]
- option "3 miles"
- option "5 miles"
- combobox [ref=f1e168] [cursor=pointer]:
- option "All Phases" [selected]
- option "16 plus"
- option "All-through"
- option "Primary"
- option "Secondary"
- button "Advanced" [ref=f1e169] [cursor=pointer]: Advanced
- button "Clear" [ref=f1e171] [cursor=pointer]
- generic [ref=f1e172]:
- generic [ref=f1e173]:
- heading "13 schools within 1.0 miles of B91 3DL" [level=2] [ref=f1e174]
- generic [ref=f1e175]:
- generic [ref=f1e176]:
- button "List" [ref=f1e177] [cursor=pointer]:
- img [ref=f1e178]
- text: List
- button "Map" [ref=f1e179] [cursor=pointer]:
- img [ref=f1e180]
- text: Map
- combobox [ref=f1e183] [cursor=pointer]:
- 'option "Sort: Relevance" [selected]'
- option "Highest Reading, Writing & Maths %"
- option "Lowest Reading, Writing & Maths %"
- option "Highest Attainment 8"
- option "Lowest Attainment 8"
- option "Nearest first"
- option "Name A–Z"
- generic [ref=f1e184]:
- generic [ref=f1e185]:
- generic [ref=f1e186]:
- generic [ref=f1e187]:
- link "Solihull School" [ref=f1e188] [cursor=pointer]:
- /url: /school/104124-solihull-school
- generic [ref=f1e189]: Not yet inspected
- generic [ref=f1e190]:
- generic [ref=f1e191]: All-through
- generic [ref=f1e192]: Other independent school
- generic [ref=f1e193]: Ages 3–19
- generic [ref=f1e194]: Selective
- generic [ref=f1e195]:
- generic [ref=f1e196]:
- strong [ref=f1e197]: "41.4"
- generic [ref=f1e198]: Attainment 8
- generic [ref=f1e199]: "-2.9 vs LA avg"
- generic [ref=f1e200]:
- strong [ref=f1e201]: "148"
- generic [ref=f1e202]: pupils
- generic [ref=f1e203]:
- generic [ref=f1e204]: Solihull·
- generic [ref=f1e205]: 0.1 mi
- generic [ref=f1e206]:
- link "View" [ref=f1e207] [cursor=pointer]:
- /url: /school/104124-solihull-school
- button "+ Compare" [ref=f1e208] [cursor=pointer]
- generic [ref=f1e209]:
- generic [ref=f1e210]:
- generic [ref=f1e211]:
- link "St Alphege Church of England Infant and Nursery School" [ref=f1e212] [cursor=pointer]:
- /url: /school/104090-st-alphege-church-of-england-infant-and-nursery-school
- generic [ref=f1e213]: Inspected · 2025
- generic [ref=f1e214]:
- generic [ref=f1e215]: Primary
- generic [ref=f1e216]: Voluntary aided school
- generic [ref=f1e217]: Ages 3–7
- generic [ref=f1e218]: Church of England
- generic [ref=f1e220]:
- strong [ref=f1e221]: —
- generic [ref=f1e222]: Reading, Writing & Maths
- generic [ref=f1e223]:
- generic [ref=f1e224]: Solihull·
- generic [ref=f1e225]: 0.2 mi
- generic [ref=f1e226]:
- link "View" [ref=f1e227] [cursor=pointer]:
- /url: /school/104090-st-alphege-church-of-england-infant-and-nursery-school
- button "+ Compare" [ref=f1e228] [cursor=pointer]
- generic [ref=f1e229]:
- generic [ref=f1e230]:
- generic [ref=f1e231]:
- link "Ruckleigh School" [ref=f1e232] [cursor=pointer]:
- /url: /school/104127-ruckleigh-school
- generic [ref=f1e233]: Not yet inspected
- generic [ref=f1e234]:
- generic [ref=f1e235]: Primary
- generic [ref=f1e236]: Other independent school
- generic [ref=f1e237]: Ages 3–11
- generic [ref=f1e238]: None
- generic [ref=f1e240]:
- strong [ref=f1e241]: —
- generic [ref=f1e242]: Reading, Writing & Maths
- generic [ref=f1e243]:
- generic [ref=f1e244]: Solihull·
- generic [ref=f1e245]: 0.4 mi
- generic [ref=f1e246]:
- link "View" [ref=f1e247] [cursor=pointer]:
- /url: /school/104127-ruckleigh-school
- button "+ Compare" [ref=f1e248] [cursor=pointer]
- generic [ref=f1e249]:
- generic [ref=f1e250]:
- generic [ref=f1e251]:
- link "Solihull Sixth Form College" [ref=f1e252] [cursor=pointer]:
- /url: /school/144887-solihull-sixth-form-college
- generic [ref=f1e253]: Not yet inspected
- generic [ref=f1e254]:
- generic [ref=f1e255]: Post-16
- generic [ref=f1e256]: Academy 16-19 converter
- generic [ref=f1e257]: Ages 16–19
- generic [ref=f1e259]:
- strong [ref=f1e260]: —
- generic [ref=f1e261]: Reading, Writing & Maths
- generic [ref=f1e262]:
- generic [ref=f1e263]: Solihull·
- generic [ref=f1e264]: 0.5 mi
- generic [ref=f1e265]:
- link "View" [ref=f1e266] [cursor=pointer]:
- /url: /school/144887-solihull-sixth-form-college
- button "+ Compare" [ref=f1e267] [cursor=pointer]
- generic [ref=f1e268]:
- generic [ref=f1e269]:
- generic [ref=f1e270]:
- link "St Alphege Church of England Junior School" [ref=f1e271] [cursor=pointer]:
- /url: /school/104092-st-alphege-church-of-england-junior-school
- generic [ref=f1e272]: Inspected · 2025
- generic [ref=f1e273]:
- generic [ref=f1e274]: Primary
- generic [ref=f1e275]: Voluntary aided school
- generic [ref=f1e276]: Ages 7–11
- generic [ref=f1e277]: Church of England
- generic [ref=f1e278]:
- generic [ref=f1e279]:
- strong [ref=f1e280]: 86%
- 'generic "Previous year: 84.0%" [ref=f1e281]':
- img "Trend up" [ref=f1e282]
- generic [ref=f1e284]: Reading, Writing & Maths
- generic [ref=f1e285]: +24 pts vs national
- generic [ref=f1e286]:
- strong [ref=f1e287]: "257"
- generic [ref=f1e288]: pupils
- generic [ref=f1e289]:
- generic [ref=f1e290]: Solihull·
- generic [ref=f1e291]: 0.5 mi
- generic [ref=f1e292]:
- link "View" [ref=f1e293] [cursor=pointer]:
- /url: /school/104092-st-alphege-church-of-england-junior-school
- button "+ Compare" [ref=f1e294] [cursor=pointer]
- generic [ref=f1e295]:
- generic [ref=f1e296]:
- generic [ref=f1e297]:
- link "Eversfield Preparatory School" [ref=f1e298] [cursor=pointer]:
- /url: /school/104122-eversfield-preparatory-school
- generic [ref=f1e299]: Not yet inspected
- generic [ref=f1e300]:
- generic [ref=f1e301]: Primary
- generic [ref=f1e302]: Other independent school
- generic [ref=f1e303]: Ages 2–11
- generic [ref=f1e304]: Christian
- generic [ref=f1e306]:
- strong [ref=f1e307]: —
- generic [ref=f1e308]: Reading, Writing & Maths
- generic [ref=f1e309]:
- generic [ref=f1e310]: Solihull·
- generic [ref=f1e311]: 0.5 mi
- generic [ref=f1e312]:
- link "View" [ref=f1e313] [cursor=pointer]:
- /url: /school/104122-eversfield-preparatory-school
- button "+ Compare" [ref=f1e314] [cursor=pointer]
- generic [ref=f1e315]:
- generic [ref=f1e316]:
- generic [ref=f1e317]:
- link "Tudor Grange Primary Academy Yew Tree" [ref=f1e318] [cursor=pointer]:
- /url: /school/147364-tudor-grange-primary-academy-yew-tree
- generic [ref=f1e319]: Good · 2024
- generic [ref=f1e320]:
- generic [ref=f1e321]: Primary
- generic [ref=f1e322]: Academy converter
- generic [ref=f1e323]: Ages 2–11
- generic [ref=f1e324]:
- generic [ref=f1e325]:
- strong [ref=f1e326]: 80%
- 'generic "Previous year: 50.0%" [ref=f1e327]':
- img "Trend up" [ref=f1e328]
- generic [ref=f1e330]: Reading, Writing & Maths
- generic [ref=f1e331]: +18 pts vs national
- generic [ref=f1e332]:
- strong [ref=f1e333]: "272"
- generic [ref=f1e334]: pupils
- generic [ref=f1e335]:
- generic [ref=f1e336]: Solihull·
- generic [ref=f1e337]: 0.8 mi
- generic [ref=f1e338]:
- link "View" [ref=f1e339] [cursor=pointer]:
- /url: /school/147364-tudor-grange-primary-academy-yew-tree
- button "+ Compare" [ref=f1e340] [cursor=pointer]
- generic [ref=f1e341]:
- generic [ref=f1e342]:
- generic [ref=f1e343]:
- link "Greswold Primary School" [ref=f1e344] [cursor=pointer]:
- /url: /school/104079-greswold-primary-school
- generic [ref=f1e345]: Good · 2023
- generic [ref=f1e346]:
- generic [ref=f1e347]: Primary
- generic [ref=f1e348]: Community school
- generic [ref=f1e349]: Ages 3–11
- generic [ref=f1e350]:
- generic [ref=f1e351]:
- strong [ref=f1e352]: 67%
- 'generic "Previous year: 72.0%" [ref=f1e353]':
- img "Trend down" [ref=f1e354]
- generic [ref=f1e356]: Reading, Writing & Maths
- generic [ref=f1e357]: +5 pts vs national
- generic [ref=f1e358]:
- strong [ref=f1e359]: "682"
- generic [ref=f1e360]: pupils
- generic [ref=f1e361]:
- generic [ref=f1e362]: Solihull·
- generic [ref=f1e363]: 0.9 mi
- generic [ref=f1e364]:
- link "View" [ref=f1e365] [cursor=pointer]:
- /url: /school/104079-greswold-primary-school
- button "+ Compare" [ref=f1e366] [cursor=pointer]
- generic [ref=f1e367]:
- generic [ref=f1e368]:
- generic [ref=f1e369]:
- link "St Peter's Catholic School" [ref=f1e370] [cursor=pointer]:
- /url: /school/148094-st-peters-catholic-school
- generic [ref=f1e371]: Inspected · 2025
- generic [ref=f1e372]:
- generic [ref=f1e373]: Secondary
- generic [ref=f1e374]: Academy converter
- generic [ref=f1e375]: Ages 11–18
- generic [ref=f1e376]: Sixth form
- generic [ref=f1e377]: Selective
- generic [ref=f1e378]:
- generic [ref=f1e379]:
- strong [ref=f1e380]: "53.4"
- generic [ref=f1e381]: Attainment 8
- generic [ref=f1e382]: +9.1 vs LA avg
- generic [ref=f1e383]:
- strong [ref=f1e384]: "204"
- generic [ref=f1e385]: pupils
- generic [ref=f1e386]:
- generic [ref=f1e387]: Solihull·
- generic [ref=f1e388]: 0.9 mi
- generic [ref=f1e389]:
- link "View" [ref=f1e390] [cursor=pointer]:
- /url: /school/148094-st-peters-catholic-school
- button "+ Compare" [ref=f1e391] [cursor=pointer]
- generic [ref=f1e392]:
- generic [ref=f1e393]:
- generic [ref=f1e394]:
- link "Solihull College & University Centre" [ref=f1e395] [cursor=pointer]:
- /url: /school/130481-solihull-college-university-centre
- generic [ref=f1e396]: Not yet inspected
- generic [ref=f1e397]:
- generic [ref=f1e398]: Post-16
- generic [ref=f1e399]: Further education
- generic [ref=f1e400]: Ages 16–99
- generic [ref=f1e402]:
- strong [ref=f1e403]: —
- generic [ref=f1e404]: Reading, Writing & Maths
- generic [ref=f1e405]:
- generic [ref=f1e406]: Solihull·
- generic [ref=f1e407]: 0.9 mi
- generic [ref=f1e408]:
- link "View" [ref=f1e409] [cursor=pointer]:
- /url: /school/130481-solihull-college-university-centre
- button "+ Compare" [ref=f1e410] [cursor=pointer]
- generic [ref=f1e411]:
- generic [ref=f1e412]:
- generic [ref=f1e413]:
- link "St Augustine's Catholic Primary School" [ref=f1e414] [cursor=pointer]:
- /url: /school/148087-st-augustines-catholic-primary-school
- generic [ref=f1e415]: Good · 2023
- generic [ref=f1e416]:
- generic [ref=f1e417]: Primary
- generic [ref=f1e418]: Academy converter
- generic [ref=f1e419]: Ages 3–11
- generic [ref=f1e420]: Roman Catholic
- generic [ref=f1e421]:
- generic [ref=f1e422]:
- strong [ref=f1e423]: 84%
- 'generic "Previous year: 79.0%" [ref=f1e424]':
- img "Trend up" [ref=f1e425]
- generic [ref=f1e427]: Reading, Writing & Maths
- generic [ref=f1e428]: +22 pts vs national
- generic [ref=f1e429]:
- strong [ref=f1e430]: "231"
- generic [ref=f1e431]: pupils
- generic [ref=f1e432]:
- generic [ref=f1e433]: Solihull·
- generic [ref=f1e434]: 0.9 mi
- generic [ref=f1e435]:
- link "View" [ref=f1e436] [cursor=pointer]:
- /url: /school/148087-st-augustines-catholic-primary-school
- button "+ Compare" [ref=f1e437] [cursor=pointer]
- generic [ref=f1e438]:
- generic [ref=f1e439]:
- generic [ref=f1e440]:
- link "Lode Heath School" [ref=f1e441] [cursor=pointer]:
- /url: /school/137008-lode-heath-school
- generic [ref=f1e442]: Inspected · 2024
- generic [ref=f1e443]:
- generic [ref=f1e444]: Secondary
- generic [ref=f1e445]: Academy converter
- generic [ref=f1e446]: Ages 11–16
- generic [ref=f1e447]: Selective
- generic [ref=f1e448]:
- generic [ref=f1e449]:
- strong [ref=f1e450]: "50.6"
- generic [ref=f1e451]: Attainment 8
- generic [ref=f1e452]: +6.3 vs LA avg
- generic [ref=f1e453]:
- strong [ref=f1e454]: "225"
- generic [ref=f1e455]: pupils
- generic [ref=f1e456]:
- generic [ref=f1e457]: Solihull·
- generic [ref=f1e458]: 1.0 mi
- generic [ref=f1e459]:
- link "View" [ref=f1e460] [cursor=pointer]:
- /url: /school/137008-lode-heath-school
- button "+ Compare" [ref=f1e461] [cursor=pointer]
- generic [ref=f1e462]:
- generic [ref=f1e463]:
- generic [ref=f1e464]:
- link "Triple Crown Centre" [ref=f1e465] [cursor=pointer]:
- /url: /school/104038-triple-crown-centre
- generic [ref=f1e466]: Good · 2019
- generic [ref=f1e467]:
- generic [ref=f1e468]: Secondary
- generic [ref=f1e469]: Pupil referral unit
- generic [ref=f1e470]: Ages 11–16
- generic [ref=f1e472]:
- strong [ref=f1e473]: —
- generic [ref=f1e474]: Reading, Writing & Maths
- generic [ref=f1e475]:
- generic [ref=f1e476]: Solihull·
- generic [ref=f1e477]: 1.0 mi
- generic [ref=f1e478]:
- link "View" [ref=f1e479] [cursor=pointer]:
- /url: /school/104038-triple-crown-centre
- button "+ Compare" [ref=f1e480] [cursor=pointer]
- contentinfo [ref=f1e136]:
- generic [ref=f1e137]:
- generic [ref=f1e138]:
- generic [ref=f1e139]:
- heading "SchoolCompare" [level=3] [ref=f1e140]
- paragraph [ref=f1e141]: Compare primary and secondary schools across England.
- link "contact@schoolcompare.co.uk" [ref=f1e142] [cursor=pointer]:
- /url: mailto:contact@schoolcompare.co.uk
- generic [ref=f1e143]:
- heading "Product" [level=4] [ref=f1e144]
- list [ref=f1e145]:
- listitem [ref=f1e146]:
- link "Search schools" [ref=f1e147] [cursor=pointer]:
- /url: /
- listitem [ref=f1e148]:
- link "Rankings" [ref=f1e149] [cursor=pointer]:
- /url: /rankings
- listitem [ref=f1e150]:
- link "Compare shortlist" [ref=f1e151] [cursor=pointer]:
- /url: /compare
- listitem [ref=f1e152]:
- link "Admissions guide" [ref=f1e153] [cursor=pointer]:
- /url: /admissions
- generic [ref=f1e154]:
- heading "Resources" [level=4] [ref=f1e155]
- list [ref=f1e156]:
- listitem [ref=f1e157]:
- link "School Performance Tables" [ref=f1e158] [cursor=pointer]:
- /url: https://www.gov.uk/school-performance-tables
- listitem [ref=f1e159]:
- link "Ofsted reports" [ref=f1e160] [cursor=pointer]:
- /url: https://reports.ofsted.gov.uk/
- paragraph [ref=f1e162]: © 2026 SchoolCompare.co.uk
- alert [ref=f1e163]