anchor.diff:          let $detailedMsg = window.document.querySelector('.error-container .detail-slot');
           let $stack = window.document.querySelector('.error-container .stack-slot');
           let $action = window.document.querySelector('.error-container .action');
  -        $msg.textContent = $parentWindow.document[formName].message.value;
  -        let $parentExtraMessageInput = $parentWindow.document[formName].messageExtra;
  +        $msg.textContent = $errorFormProvider.message.value;
  +        let $parentExtraMessageInput = $errorFormProvider.messageExtra;
           if ($parentExtraMessageInput && StringUtil.isDefined($parentExtraMessageInput.value)) {
             $msgExtra.textContent = $parentExtraMessageInput.value;
             $msgExtra.parentElement.classList.remove('hide');
           } else {
             $msgExtra = undefined;
           }
  -        $detailedMsg.textContent = $parentWindow.document[formName].detailedMessage.value;
  -        $stack.value = $parentWindow.document[formName].stack.value;
  +        $detailedMsg.textContent = $errorFormProvider.detailedMessage.value;
  +        $stack.value = $errorFormProvider.stack.value;
           this.switchDisplay = function() {
             if (__detailed === 'start') {
               __detailed = false;
  
positive.code:             $action.innerHTML = '${minimizeLabel}';
              __detailed = true;
            }
            if (!isPopin) {
              setTimeout(function() {
                currentPopupResize();
                window.focus();
  
negative.code:       };
        <c:if test="${not (action eq 'NOBack')}">
        whenSilverpeasEntirelyLoaded().then(function() {
          if (submitAutomaticallyAuthorized) {
            setTimeout(function() {
              $errorFormProvider.submit();
            }, 0);
          }
        });
  