-
Notifications
You must be signed in to change notification settings - Fork 808
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider merging with/deprecating in favor of react-overlays #156
Comments
That looks like a cool project. Just looking at the examples page, the modal doesn't seem to maintain focus within the modal itself. There is a prop that defaults to true to do it, but in my quick test it doesn't seem to behave properly. It works fine for shift+tab, but doesn't seem to work the other way. I'm all for merging/deprecating, but I want to make sure the accessibility story is complete on that side. |
I tested it out and it did. Maybe I didn't try hard enough to break it though (its been a while!). @taion has similar accessibility goals as instructure (I think because it's government stuff, drawing a blank right now). |
@diasbruno You've been really active on this project recently? What are your thoughts. I'm thinking it might be the way to go. |
I don't really know what to say about this, but It seems a good lib. |
I can't personally claim that a11y has been an explicit requirement for us. @monastic.panic has done most of the work on react-overlays in general, though. That said, if there's anything missing/broken/wrong, we would want to fix it. The library just should do the right thing. |
@taion We have a number of issues with our dialog/overlay system in https://github.com/callemall/material-ui. I'm going to give Would be great for all parties to put the effort into a single project (if the goals align, which it sounds like they do). |
@nathanmarks Did anything ever come of that? |
react-modal is extremely slow |
Hey @diasbruno, I think this old issue can be closed out. 🙇 https://github.com/react-bootstrap/react-overlays is now deprecated in favour of https://github.com/react-restart/ui. |
We don't need two libs for this: https://github.com/react-bootstrap/react-overlays
The text was updated successfully, but these errors were encountered: