palantir/blueprint

Consider refactoring overlays to use <dialog> element

Open

#5,120 opened on Feb 9, 2022

View on GitHub
 (1 comment) (0 reactions) (0 assignees)TypeScript (20,263 stars) (2,167 forks)batch import
P2Package: coreStatus: needs proposalType: enhancementhelp wanted

Description

Feature request

The <dialog> element provides a lot of functionality and affordances out of the box. It is supported in all major browsers except IE11, which we are dropping support for in Blueprint v5.0. We should investigate whether migrating our <Overlay> implementation to use this built-in element can reduce our code complexity and maintenance cost.

Related

Contributor guide

Consider refactoring overlays to use <dialog> element · palantir/blueprint#5120 | Good First Issue