Problem/Motivation
If a module is successfully added and or installed the user faces a modal at the end of the process.


problem is you have to click to close the modal. unfortunately the modal doesnt just close if you click outside the modal but you have to click the dedicated close button. and in general the modal doesn't provide any extra information. and the information that the process successfully ran through is already communicated by the changing button state. to acknowledge the successful add and or install by a click already feels cumbersome.
Steps to reproduce
Proposed resolution
Remove the modal since sighted users already have the indication about the state via the buttons in #3318747: Change the default action for the Svelt UI for install controllers and screenreader users have the announcement suggested in #3318726: Reposition the card centric spinner for the Svelte UI for install controllers
Remaining tasks
- ✅ File an issue about this project
- ☐ Manual Testing
- ☐ Code Review
- ☐ Accessibility Review
- ☐ Automated tests needed/written?
| Comment | File | Size | Author |
|---|---|---|---|
| install.jpg | 39.25 KB | rkoller | |
| download.jpg | 23.64 KB | rkoller |
Issue fork project_browser-3318750
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
rkollerComment #3
tim.plunkettComment #6
utkarsh_33 commentedComment #7
srishtiiee commentedRemoving modals for successful download/install from the UI also implies that we remove the messages from the JSON response in the
InstallerControlleras well, as those messages are no longer being used.Comment #8
utkarsh_33 commentedComment #9
srishtiiee commentedComment #10
utkarsh_33 commentedComment #11
srishtiiee commentedComment #12
tim.plunkettRetitling before merge
Comment #14
tim.plunkettMerged!