This commit is contained in:
emmymayo
2025-02-05 23:15:46 +01:00
commit 7269c99357
16995 changed files with 3389680 additions and 0 deletions
@@ -0,0 +1,20 @@
/* global Cookies */
jQuery( function( $ ) {
// Select all elements with the class [role="alert"] attribute that contain text
var notices = $('[role="alert"]').filter(function() {
return $(this).text().trim().length > 0;
});
if (notices.length > 0) {
/**
* Queuing the focus event at last of the event queue
* to override any other focus events in case of critical error.
* For example, "Skip to content" was being focused just after
* the error, resulting in the voiceover breaking the message
* in between.
*/
setTimeout(function() {
$(notices[0]).attr('tabindex', '-1').focus();
});
}
});