Development 29 September 2026 7 min read

New HTML Features in 2026: What's Actually Ready for Power Pages Today

Trend posts celebrate new HTML features. For a Power Pages browser mix with Firefox and Safari, only two of them are truly Baseline. The practical check.

Every few months a list of new HTML features makes the rounds, often AI-written, always in the same tone: "You can finally do this natively, no JavaScript needed." But for a customer portal the interesting question isn't what a browser can do, it's what all of your users' browsers can do.

A portal isn't a developer laptop running the latest Chrome. It's Edge, Firefox and Safari, some of them enterprise builds on a slow update cycle. I took the widely shared "new HTML features 2026" list and checked every feature against the official Baseline and browser-support data, not against the source article.

The result is sobering: of five celebrated candidates, only two are true Baseline across all four browser engines today. The other three are each missing in at least one engine, which is exactly the difference between "works" and "looks broken for some of your users" in a portal. And one of the five is broken in Power Pages even when the browser fully supports it, overridden by the portal's own CSS. More on that below.

Every screenshot comes from a real Power Pages portal (enhanced data model, Bootstrap 5.2.2), rendered in the latest Chrome.

Demo page in a Power Pages portal with four HTML 2026 feature blocks: customizable select, find-in-page reveal, popover and invoker commands

Genuinely ready: two candidates

The popover attribute

The popover attribute plus popovertarget gives you tooltips, info boxes and simple overlays with zero JavaScript. The browser handles focus management, closing on Escape, and light-dismiss when you click outside.

A native popover, open on a Power Pages page

This is the clear winner: Baseline "newly available" since January 2025, supported by Chrome/Edge, Firefox and Safari. For FAQ hints, field explanations or small confirmations you can safely retire the Bootstrap popover plugin. On very old browsers (pre 2023/2024) the content just renders statically, so it doesn't disappear, it simply isn't toggleable anymore.

Invoker commands

With command and commandfor you control dialogs and popovers declaratively, straight from the button, for example command="show-modal" on a <dialog>, with no addEventListener at all.

A dialog opened declaratively via command=show-modal, no JavaScript

This is also Baseline, but brand new: only since December 2025 (Safari 26.2 was the final piece). "Baseline" here doesn't mean "everywhere", it means specifically Chrome/Edge 135+, Firefox 144+, Safari 26.2+. In an environment with well-maintained, current browsers, a nice simplification. In a corporate portal with frozen browser versions, keep a JavaScript fallback around.

Progressive enhancement only: three candidates with a gap

The next three get sold as "ready". They aren't, at least not as a foundation. They only work with an @supports guard and a clean fallback.

appearance: base-select

Finally styling dropdowns in pure CSS, including the open option list via ::picker(select), without Select2 and friends. Technically impressive:

A dropdown styled with appearance base-select, open, with a blue border and custom options

But: Firefox doesn't support it at all, and Safari only since version 27 (mid-September 2026). That makes it "Limited availability", not Baseline. Firefox users get the native dropdown, and your custom styling is simply gone there. Only defensible with @supports (appearance: base-select) and an appearance: none fallback, never as a load-bearing solution.

For Power Pages specifically the story is even narrower: base-select only applies to single-select option sets in basic forms, which render as a native <select>. Multi-select choices render as their own widget, and entity list filters are checkboxes and text fields, not a <select>. So the practical benefit is doubly limited.

sizes="auto"

Automatic image sizing for responsive srcset images with loading="lazy", without a manual sizes value. Handy, but again no Safari support. At least it's harmless: Safari ignores the attribute without consequences and picks the image as before. Safe progressive enhancement, then, but not "faster everywhere".

hidden="until-found"

Collapsed content that the browser's find-in-page (Ctrl+F) still discovers and auto-expands, ideal for FAQ blocks and long knowledge-base articles. Chrome has done this since 2022, Firefox only since February 2026, and Safari still can't do it.

Reproducing this in the demo portal surfaced a second, far more important problem: the feature was broken out of the box, even though the browser supports it. The cause isn't the browser, it's the portal. One of the stylesheets Power Pages ships contains the rule [hidden] { display: none !important; }. But the feature relies on a hidden="until-found" element being hidden via content-visibility: hidden while staying searchable. The display: none !important beats that UA mechanism, removes the content from rendering entirely, and makes it invisible to find-in-page. Ctrl+F simply doesn't find the hidden text, and nothing expands.

The feature only comes back with a one-line fix that undoes the reset for this case:

[hidden="until-found"] { display: block !important; content-visibility: hidden; }

After that the block stays collapsed but searchable again, and Ctrl+F expands it:

The collapsed block auto-expands when a hidden word is found via Ctrl+F, with the match highlighted

This is exactly the point of the whole post, on a concrete case: a "ready" HTML feature fails not because of the browser, but because of the Power Pages and Bootstrap context. Fine as a progressive treat, but only with the CSS override, and only where the content is reachable without the feature too (Safari never shows it expanded).

Check first: which Bootstrap version is your portal on?

One constraint no trend article mentions: the Bootstrap version your portal runs on isn't a given, and it matters. Power Pages supports both Bootstrap 3.3.6 and Bootstrap 5. The docs list version 3 as the default, but in practice you'll very often find Bootstrap 5, because Bootstrap 5 requires the enhanced data model and new environments and sites increasingly run on exactly that (my demo portal, for instance, runs Bootstrap 5.2.2).

So the practical advice is: before you add a modern HTML or CSS feature, check which version is actually installed, because there's a dependency. The quickest way is your site's bootstrap.min.css web file (the version is in the header comment) or the Site/BootstrapV5Enabled site setting. A classic, jQuery-heavy Bootstrap 3 portal is a different game from a Bootstrap 5 site.

A small related note: the old rule that an <h1> inside nested <section> elements shrinks automatically is being removed by browsers right now (Firefox and Chrome already warn in the console, Lighthouse deducts points). In Power Pages you usually won't notice, because Bootstrap sets heading sizes explicitly anyway. When in doubt, set h1 { font-size: 2em; } yourself.

Verdict

Feature Ready for Power Pages? Reason
Popover attribute Yes Baseline since Jan 2025, all four engines
Invoker commands Yes, with fallback Baseline since Dec 2025, high minimum versions
appearance: base-select Progressive only Firefox missing; in Power Pages only single-select option sets
sizes="auto" Progressive only Safari missing, but harmless
hidden="until-found" Progressive only, needs CSS fix Safari missing; in Power Pages also killed by [hidden]{display:none!important}

The rule stays unspectacular, and that's exactly why it's right: a new HTML feature belongs in an internal or demo portal first, then you check the real browser mix of your users, and only then does it go into the customer portal, progressively, with an @supports fallback. Never straight from a feature list, no matter how elegant the feature looks.

Related articles

Sources

Tino Rabe

Tino Rabe

Power Pages Spezialist · Former Microsoft MVP

Power Pages specialist, former Microsoft MVP. I help companies build secure customer portals: architecture workshop, weekly coaching, security audits.

When was your portal last independently reviewed?

Fixed-fee security audit, or just talk it through first.

Book a call