Dealbreaker bugs in native popovers

One of my clients decided to write a custom popover component that uses native popovers under the hood. We built the component and were happy with it. They were about to ship it until we realised there was an accessibility bug so severe that it was a dealbreaker for us. Popovers are floating UI elements you can show or hide by pressing a button. They come with many accessibility features built in,…