In Episode 100 of The Web Development Podcast, Lucas and Luna explore the Popover API — a native browser feature that eliminates the need for JavaScript-heavy custom modals, tooltips, and dropdowns. They walk through a concrete example: replacing a 200-line React modal with a 20-line HTML popover using the popover attribute and the
element's popover integration. They discuss browser support, accessibility wins (light dismiss, focus trapping, ARIA auto-mapping), and pitfalls like z-index stacking and nested popovers. The hosts also compare it to the older API and show how popover='manual' works for non-modal overlays like tooltips. This episode is perfect for frontend developers tired of writing custom overlay logic and curious about where the platform is heading.