We have all been in that infuriating situation where desktop notifications ...