From fdd38ad63872ea10d8f6d5aaa3c61f8c9adf38dd Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Tue, 17 Nov 2020 16:30:51 +0100
Subject: [PATCH] Set a z-index for the fullscreen modals to avoid glitches
 with the sticky menu

Otherwise the sticky menu is on top of the modal.
---
 src/dbp-official-signature-pdf-upload.js  | 1 +
 src/dbp-qualified-signature-pdf-upload.js | 1 +
 src/dbp-signature-verification-full.js    | 1 +
 3 files changed, 3 insertions(+)

diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js
index 2da1fb5..10f6a1f 100644
--- a/src/dbp-official-signature-pdf-upload.js
+++ b/src/dbp-official-signature-pdf-upload.js
@@ -563,6 +563,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
                 /* Modal preview, upload and external auth */
                 div.right-container > * {
                     position: fixed;
+                    z-index: 1000;
                     padding: 10px;
                     top: 0;
                     left: 0;
diff --git a/src/dbp-qualified-signature-pdf-upload.js b/src/dbp-qualified-signature-pdf-upload.js
index f3bc4f8..f382da9 100644
--- a/src/dbp-qualified-signature-pdf-upload.js
+++ b/src/dbp-qualified-signature-pdf-upload.js
@@ -704,6 +704,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
                 /* Modal preview, upload and external auth */
                 div.right-container > * {
                     position: fixed;
+                    z-index: 1000;
                     padding: 10px;
                     top: 0;
                     left: 0;
diff --git a/src/dbp-signature-verification-full.js b/src/dbp-signature-verification-full.js
index 65a2db7..bec0dc9 100644
--- a/src/dbp-signature-verification-full.js
+++ b/src/dbp-signature-verification-full.js
@@ -515,6 +515,7 @@ class SignatureVerificationFull extends ScopedElementsMixin(DBPSignatureLitEleme
                 /* Modal preview, upload and external auth */
                 div.right-container > * {
                     position: fixed;
+                    z-index: 1000;
                     padding: 10px;
                     top: 0;
                     left: 0;
-- 
GitLab