https://getbootstrap.com/docs/5.0/components/toasts/ For Vue apps and all other areas of Koha. Is it something we want?
Yes, my question is: do we want to do that via: - vue islands (check Bug 37911) - wrappers/includes - both
I wonder if we can replace Greybox with this as well?
> Is it something we want? I would say it could work only for something unimportant, such as confirmation that something was added/created/done/succeeded. Anything else might invite trouble, as the appearance of something in a corner might have the user very easily missing it. Sometimes people have relatively large screens and focus very hard on some other part of the screen (such as the form they'd just filled out and its submit button that they just interacted with for example). Basically what happened here: https://youtu.be/ENBu9_xTrWU?t=824 So overall I advice to be careful with this.
(In reply to Michał from comment #3) > So overall I advice to be careful with this. I agree. I experimented a bit with toasts in another app, trying different locations (corners, centered top/bottom, or center) none of which was entirely satisfying. Either it was hiding an important part of the page, like a menu for instance, and it became annoying to have to dismiss the toast before being able to reach the menu, or I was missing the toast entirely.