It patches only the builder chrome — no dependencies, no tracking, and nothing about your live site changes.
~40
enhancements
WCAG 2.2
AA baseline
Every
feature a toggle
Zero
front-end changes
DesktopTabletMobile100%
Hero
<section>
Title <h1>
Image <img>
Actions <div>
Footer
<footer>
Insert image
A stylised view of the Builderius editor with the enhancements applied: a
top toolbar whose breakpoint switcher is a keyboard radio group with a
visible focus ring, a Navigator listing elements with their HTML tags, a
selected element on the canvas showing a focus ring and an accessible
tooltip, and a keyboard-operable bottom toolbar.
Builderius is one of the most capable, standards-minded page builders for WordPress.
But like any tool you spend all day inside, the builder interface itself has
rough edges: icon-only buttons with no labels, a handful of controls that keyboard and
screen-reader users cannot reach, a Navigator that could scan more easily, and no light
theme if that is how you prefer to work.
Daveden Builder Enhancements smooths those edges. It is a collection of
small, optional improvements to the Builderius builder — the editing chrome, not
the sites you build with it. Everything is a toggle: turn on only what you want and leave
the rest off.
Built the Daveden way
A few principles run through every feature.
WCAG 2.2 AA is the floor
Contrast, visible focus, target sizes and screen-reader semantics are treated as requirements, not nice-to-haves.
Keyboard first
If you can do something with a mouse, you should be able to do it with a keyboard — using the arrow-key patterns you would expect.
Native semantics before ARIA
Real roles and real names, following the ARIA Authoring Practices Guide only where a custom widget genuinely needs it.
No lock-in
It patches the builder from the outside, so you can switch any feature off at any time and nothing about your templates changes.
Comfortable to work in
Light or dark, comfortable or compact — the builder can follow your operating system or be pinned exactly the way you like it.
Accessibility is the point
A builder should be usable by everyone who works in it
These features are not an afterthought bolted onto a theming plugin; they are the reason
it was written. Every one is purely additive — the builder’s own behaviour is untouched.
Tooltips & accessible names
Around 25 icon-only buttons ship with neither a hover tooltip nor a proper name. This gives each one both, so a screen reader announces what it does.
Focus visibility
A clear focus ring on every interactive control, as WCAG 2.4.7 requires.
Top-bar keyboard groups
Turns the breakpoint switcher into a real radio group — it announces which breakpoint is current, and arrow keys move and select it from a single Tab stop — and labels the canvas width and zoom fields.
Bottom-bar keyboard toolbar
Makes the row of editor tools (Custom CSS, JavaScript, Dynamic Data, Sense AI and so on) a proper keyboard toolbar: one Tab stop, arrow-key navigation, each tool announcing whether its panel is open, and locked Pro tools announced as locked rather than sitting there as silent, dead buttons.
Accessible select comboboxes
Gives the builder’s custom dropdowns proper combobox / listbox / option roles, a single Tab stop, and arrow keys with Enter to choose.
Accessible AI session tabs
Wires the Sense AI terminal’s session tabs as a real tab list — each announcing which session is active, arrow keys to move and switch, the terminal exposed as their panel — and turns the “new session” button and its agent picker into a proper, keyboard-operable menu.
Preview overlay contrast fix
Corrects the hover and selection overlay labels so you can tell the two apart and both meet AA contrast.
See the difference
The problem, and the fix
A few of the accessibility fixes as they appear in the builder — the rough
edge on the left, the enhancement on the right. Watch the walkthrough, then
scan the details.
Tooltips & accessible names
Around 25 icon-only buttons ship with no label — a screen reader just announces “button”.
BeforeAfter
Focus visibility
Tab through the builder and you lose track of which control is currently active.
BeforeAfter
Top-bar keyboard groups
The breakpoint switcher can’t be reached or changed with the keyboard.
BeforeAfter
Bottom-bar keyboard toolbar
Editor tools are a maze of Tab stops, and locked Pro tools sit there as silent, dead buttons.
BeforeAfter
Accessible comboboxes
The builder’s custom dropdowns don’t announce their role or respond to arrow keys.
BeforeAfter
Preview overlay contrast
Hover and selection labels look alike and fail AA contrast against the canvas.
BeforeAfter
Everything else, by area
Around forty small improvements across appearance, the Navigator, editing and the Styles
panel. Turn on only the handful that make your day easier.
Make it yours: appearance
Theme switcher (light / dark / auto)
A top-bar button to switch the builder between light and dark, or follow your operating system.
Density toggle
A top-bar button to switch panel and Navigator spacing between comfortable and compact.
Typography & design tokens
One consistent typeface across the builder, with tidied field labels, group headings and panel shadows.
Tab styling
A clear accent underline on every tab (panel tabs, document tabs, scope switchers, settings tabs).
Controls styling
Buttons, inputs, dropdowns, segmented radios and the inserter restyled to meet AA contrast.
Selection contrast
Selected text in the builder’s fields now meets AA contrast in every theme, so highlighted values stay readable.
Focus visibility
A visible focus ring on every interactive control.
Navigator row styling
Larger, easier-to-scan rows with clear hover and selected states.
Search field icons
A magnifying-glass icon on the search fields that lack one, so each reads as a search box at a glance.
Resizable side panels
A drag handle on each side panel to set its width; the settings panel and Navigator share one remembered width.
A calmer Navigator
HTML tag badges
Shows each element’s HTML tag (such as <section>) next to its label, in place of its first CSS class.
Tidier Navigator icons
Hides the repeated element-type icons, keeping only the ones that carry meaning (Collections and Templates).
Collapse & expand buttons
Two header buttons: one expands every row, the other collapses the tree to its top-level sections.
Navigator search
A filter box that dims any row whose label or tag does not match what you type.
Rearrange favourites
Reorder the favourites bar by drag or arrow keys; the order is remembered in your browser.
Follow selection in the tree
Clicking an element in the preview opens the branches down to it and scrolls it into view.
Detachable Navigator Experimental
Float the Navigator over the canvas, drag and resize it, and dock it again.
Faster editing
Right-click menu enhancements
One flat, logically grouped Navigator menu with full keyboard support, plus copy/remove on the Styles editor’s class chips.
Wrap in… / Unwrap
Wrap an element in a div, template or collection — and Unwrap to move the children up a level and drop the empty wrapper.
Move & navigate elements
Move up, Move down and Select parent, straight from the right-click menu.
Inline rename
Rename an element on its Navigator row, or reset its label to its HTML tag.
Double-click to rename
Double-click a Navigator row to rename it in place.
Undo / redo add & delete
Cmd/Ctrl+Z undoes adding or deleting an element; add Shift to redo.
Rearrange component properties
Reorder a component’s properties by drag or arrow keys; the order is saved with the component.
HTML attribute helpers
A ready-to-type blank row when an element has no attributes yet, with suggestions such as id, role, aria-* and data-*.
A better Styles panel
CSS code editor by default Requires Pro
Opens the Styles tab straight into the CSS code editor, keeping the Content and Styles tabs visible.
CSS scope bar Requires Pro
Shows where your CSS will be saved — local, global or template — with an instant Global/Template switch, and shows only the active scope’s rules so they never look merged.
Auto-BEM
Suggests block and element class names (such as hero, hero__title, hero__image) for an element and everything inside it; edit any, then apply them all at once.
Hide the code minimap
Removes the code-overview strip and reclaims the width Monaco reserves for it.
Tidy selector hint
Replaces the two-line %local% / %selector% notice with a compact, dismissable hint and a clearer explanation in a dialog.
Little conveniences
Keyboard shortcuts overlay
Press ? to see every shortcut, native and added.
Unsaved-changes marker
An “Unsaved” marker next to Save whenever the template has changes that would be lost on reload.
Second-tab warning
An “Edit template” link in the front-end admin bar, and a warning before the builder opens in a second tab.
Preview resize handles Experimental
Drag handles on both edges of the preview to resize it around the centre — handy for container-query work.
Install & updates
Download the latest release .zip from GitHub.
In WordPress go to Plugins → Add New → Upload Plugin, choose the
zip and install it (or unzip it into wp-content/plugins/).
Activate “Daveden Builder Enhancements”, then open Builderius —
the enhancements appear in the builder chrome.
One thing to watch
The plugin folder name must contain builderius — keep it
as daveden-builderius-enhancements. Rename it and the builder features
silently do nothing.
Updates arrive the normal way: new releases show up on your WordPress
Plugins screen, ready to update in one click.
Feature requests welcome
Help shape the roadmap
Daveden Builder Enhancements is built in the open and released under GPL-2.0. Missing
something, or hit a rough edge? Open an issue on GitHub — feature requests and bug reports
both go straight onto the roadmap, and the next release is shaped by the people who use it.