Skip to content

Add a Text focus areas summary page - #15

Merged
nicoburns merged 3 commits into
mainfrom
devin/1788265724-text-focus-areas
Sep 1, 2026
Merged

Add a Text focus areas summary page#15
nicoburns merged 3 commits into
mainfrom
devin/1788265724-text-focus-areas

Conversation

@nicoburns

Copy link
Copy Markdown
Member

Summary

Generalizes the focus-areas summary into named sets and adds a second one:

  • FocusAreaSet { slug, label, intro, areas } with FOCUS_AREA_SETS (replaces SERVO_FOCUS_AREAS); the route becomes /wpt/focus-areas/{set} with 404 for unknown slugs, and WptFocusAreasPage takes the set's label/intro.
  • New data/focus_areas/text.json with the text-layout areas from blitz docs/parley.md (css/CSS2/text, css/CSS2/bidi-text, css/css-text, css/css-inline, css/css-writing-modes, css/css-fonts, css/css-ruby, css/css-text-decor), served at /wpt/focus-areas/text.
  • The /wpt root link is now Focus areas: Servo | Text, generated from FOCUS_AREA_SETS.

Verified locally: both pages render scores, unknown slug 404s.

Link to Devin session: https://dioxus.staging.devinenterprise.com/sessions/f2f594019316461cae0fcda15b660ece
Open in Devin Desktop: https://dioxus.staging.devinenterprise.com/desktop/session/f2f594019316461cae0fcda15b660ece?variant=devin-insiders
Requested by: @nicoburns

@staging-devin-ai-integration

Copy link
Copy Markdown

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR that start with 'DevinAI' or '@devin'.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@nicoburns
nicoburns merged commit d53dd13 into main Sep 1, 2026
2 checks passed
@nicoburns
nicoburns deleted the devin/1788265724-text-focus-areas branch September 1, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant