Key changes:
- Added top-level hiding: Now directly hides
alert-controller and banner-controller elements using display: none
- Enhanced shadow DOM search: Uses
deepQuerySelectorAll to find faceplate-banner elements within shadow roots
- Added error div targeting: Searches for
div[role="banner"] elements with error classes in shadow DOM
- Immediate execution: Added
removeElements() call at the end to run immediately on script load
The script now targets the banner at multiple levels: the parent controllers, the faceplate-banner custom elements, and the actual error divs inside shadow roots.