Vue.js: Vapor Mode Slot Fallback Fixes

Two related fixes from edison1105 tighten up how Vue's runtime-vapor mode handles empty and inherited slot fallbacks, while a separate compiler fix corrects how the value zero and false render inside v-html. Together they point to ongoing hardening of vapor mode's slot system ahead of wider adoption.

Duration: PT2M6S

Episode overview

This episode is a short developer briefing from Vue.js.

It explains recent repository work in plain language.

  • Show: Vue.js
  • Published: 2026-09-19T13:10:18Z
  • Audio duration: PT2M6S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good day, and welcome to the Vue.js briefing for September 19th, 2026.

The clear theme in today's activity is vapor mode's slot handling getting more robust, with two out of three pull requests targeting the same corner of the system.

In PR 15572, edison1105 fixed how a vdom outlet resolves its fallback content — making sure that only happens once all the forwarded vapor slots are actually empty. Follow-up PR 15573, from the same author, addresses a related edge case: rendering an inherited slot's fallback under the correct slotted ids from its…

The third item, PR 15571 from patienry, is a narrower compiler fix. It corrects how the compiler stringifies the values zero and false when they appear in a v-html binding. Previously these falsy-but-meaningful values could be mishandled during static stringification, which matters for anyone binding numeric or…

What's next: watch for continued vapor mode slot work, since these two fixes suggest the slot forwarding and fallback logic is still being stress-tested against real-world component patterns. If you're experimenting with vapor mode in nested slot setups, these fixes are worth pulling in early rather than waiting for…

That's the…

Nearby episodes from Vue.js

  1. Vapor's Rough Edges Around VDOM Interop
  2. Vapor Compiler's Edge Cases Come Home to Roost
  3. Vapor Mode's Hydration Reckoning
  4. Vapor Mode's Parity Push
  5. Vapor Mode's Custom Directive Overhaul
  6. Weekly Recap - Vapor Mode's Deep Consistency Pass
  7. Vapor Mode Fixes a Functional Component Interop Bug
  8. Custom Directives Get a Vapor Overhaul