This dialog is triggered with the support of a set of JS libraries which are dynamically loaded by fescope.
These loaded libraries are only available when we explicitly enter their contexts.