So this somehow keeps other HTML from rendering and CSS just doesn’t display correctly right? Look around, you’ll find very little care for that API except from sites trying to spam devices, something apple is against. So again, no, safari is following the spec just fine.
You don't even understand the rules.
Sorry.
Notification APIs are in Webkit, the open source implementation of Safari.
proof: https://github.com/WebKit/webkit/blob/89c28d471fae35f1788a0f...
Can you prove that Apple didn't remove standard APIs from their browser?