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:   </view:buttonPane>
    <script type="text/javascript">
      (function() {
        const isPopin = window.opener == null;
        const $parentWindow = isPopin ? window : window.opener;
        const formName = '${formNameErrorDataProvider}';
        window.errorManager = new function() {
          let __detailed = 'start';
          let $msg = window.document.querySelector('.error-container .message-slot');
  
negative.code:             $action.innerHTML = '${minimizeLabel}';
              __detailed = true;
            }
            if (displayedIntoPopup) {
              setTimeout(function() {
                currentPopupResize();
                window.focus();
  