@Tuxu that is a part of the suggestion I make – it’s not just about the all clear at the end; but making the entire invasion into a larger event rather than a single, easily-dismissable notification. I imagine that players could still accidentally cancel a one-time notification quite easily, and I don’t believe that there’s tech in the engine at this stage to make it impossible to cancel a notification unless it’s part of a larger mission.
So, the purpose of making it part of a larger mission is to use existing capability to provide a fail-safe – no matter how often you dismiss the notification, it can’t be removed until the mission progresses to the all clear event. That way there’s always a way to quickly zoom to the invaders, and it can’t accidentally be cancelled/dismissed like a one-time notification could be.
That’s why I mentioned it could probably use a different name, like “invasion defeated” – it’s not really about the all clear at all, it’s about tracking the progress of that particular invasion from “on the way”, through “arrived” and “in progress”, and finally “defeated”. That allows the player to follow the invasion’s progress without having to actually zoom to it… for example, if you know your hearthlings are all safe behind walls then you can ignore the notifications until they get to “in progress”. If your hearthlings are scattered around, you might want to start calling them back as soon as “approaching” triggers, or you might just start winding down large jobs away from town to make sure that all the most necessary work is done and the hearthlings are safely inside before the invasion arrives. The idea is simply to give players a little more warning, and a way to get updates on the progress of the event rather than just finding out about it when contact is made between enemy and hearthling. So, it’s like getting reports of the unfolding invasion – you might choose to immediately give it your full attention, or you might give some standing orders and then wrap up essential tasks you’re already busy with before taking command of the defences.