It looks like there is a hierarchy of over-rides in what gets displayed in popups. NOTAMS splat everything else, Danger areas override CTAs, glider areas, etc.
The way it currently works is NOTAMs first, then Airspace. If several NOTAMs are superimposed they are ordered smallest to largest. If no NOTAMs, then Airspace is displayed. Airspace is prioritised in order of importance. I agree that the popup logic could be improved.
