diff --git a/resources/views/bank/nordigen/handler.blade.php b/resources/views/bank/nordigen/handler.blade.php
index 6bbb08ae96..5a3d377e51 100644
--- a/resources/views/bank/nordigen/handler.blade.php
+++ b/resources/views/bank/nordigen/handler.blade.php
@@ -4,6 +4,9 @@
@push('head')
+
@endpush
@@ -167,6 +170,21 @@
returnButton.innerHTML = `${restartFlow ? "{{ ctrans('texts.nordigen_handler_restart', [], $lang ?? 'en') }}" : "{{ ctrans('texts.nordigen_handler_return', [], $lang ?? 'en') }}"}`
wrapper.appendChild(returnButton);
}
+
+ const backButton = document.querySelector('.institution-arrow-block');
+ const backButtonObserver = new MutationObserver((records) => {
+ const title = document.querySelector('#institution-modal-header h2').innerText;
+
+ backButton.style.visibility = title == 'Select your country' ? 'hidden' : 'visible';
+ backButton.style.display = 'flex';
+ });
+
+ backButton.style.display = 'flex';
+ backButton.style.visibility = 'hidden';
+
+ backButtonObserver.observe(document.querySelector('header h2'), {
+ childList: true,
+ });
@endpush