Existing behavior: Placing multiple Farsights in a contingency/trigger-type spell when will result in you getting stuck on the minimap when they fire without revealing any fog of war (you have to manually esc from the minimap). On the other hand, placing one Farsight and other spells work just fine.
Desired behavior: Placing multiple farsights in a contingency/trigger shouldn't make you get stuck in the minimap.
Suggested implementation1: Prevent both the priest and mage version from being cast in a contingency/trigger by appending SPWI424 and SPPR415 to CONTINGX.2da.
Suggested implementation2 (I prefer this one): add 2 protection from spell effects (opcode 206) to both SPWI424 and SPPR415 with durations of 1 with one effect having SPWI424 as a resource key and the other having SPPR415 as a resource key. This will still allow either Farsight to be cast in a contingency/trigger but will prevent multiple farsights from being activated at the same time (the rest will be lost).
Suggested implementation3 (if the developers have lots of time and patience): allow multiple targets to be selected in the minimap when the contingency/trigger fires. This will require hardcoded adjustments to the farsight opcode.