I20240511-1800
The new viewer implementation is used when the viewer factory is invoked without a compare configuration. This is the case when it is called from the "Restore from Local History" action. The existing merge viewer cannot be used in this situation.