Skip to main content

8 posts tagged with "Accessibility"

ARIA correctness, the accessibility tree, and assistive-tech support

View All Tags

Why a dark admin skin deliberately leaves some panels white

· 3 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: While sweeping the admin for light surfaces in dark mode, four separate panels came up as "still white — fix it?": the classic editor's writing area, the Box Style / Table Style / Border Hover Animation picker swatches, and the Box Shadow preview. Are those bugs, or are they meant to stay light?

Why the #page wrapper stays instead of moving its role onto <body>

· 4 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: Walking the DOM from <body> down to the first page-builder <section> shows a stack of wrappers — #page.site → #content.site-content → main#main.site-main → article.fw-col-12 → .entry-content → the plugin's .fw-page-builder-content → section. For a full-width, all-builder page that's a lot of nesting. The obvious first cut is the outermost one: drop #page and move its .site layout (the flex column, min-height:100vh) onto <body> itself. Should we?

Why the Flexbox stays one shortcode, split only in the UI

· 4 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: The Flexbox options modal feels disorganized — a single element renders a Section band, a Flex row, a Grid, or a plain Block depending on an HTML Tag and a Display select, and the one modal shows every option for every kind. Since nobody switches a root section to a div, or a flex to a grid, after dropping it — should we split the Flexbox into separate shortcodes / item types per kind so each has its own clean, tailored option set?

Should Page Builder pages show the theme's page title?

· 3 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: Builder pages started rendering the theme's page title as an H1 bar above the built content (so "every page has exactly one H1"). Was that a good default — or should the theme title simply be disabled whenever the Page Builder is used, leaving the per-page "Hide the page title" checkbox to classic-editor pages only?

Whether to invest in agentic-browsing readiness — and whether to build WebMCP now

· 4 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: An AI browsing agent reads a page two ways — through the accessibility tree (roles, names, states) and through the server-rendered HTML (text, links, and machine-readable structured data). Should UnysonPlus invest in being "agent-ready" across both channels? And does that investment include building a WebMCP integration (page-exposed tools an in-browser agent can call) now?