Modals return focus to [data-target="modal"] on hidden

Resolves issue #12364

- small change in the data api to trigger focus on lauch element
- attempt to write a test (HELP Needed!)