diff --git a/app/dockview.cpp b/app/dockview.cpp
index bc2de8dc5..c8a1d979f 100644
--- a/app/dockview.cpp
+++ b/app/dockview.cpp
@@ -1132,11 +1132,15 @@ void DockView::updateEffects()
             }
 
             KWindowEffects::enableBlurBehind(winId(), true, fixedMask);
+
+            //based on Breeze Dark theme behavior the enableBackgroundContrast even though it does accept
+            //a QRegion it uses only the first rect. The bug was that for Breeze Dark there was a line
+            //at the dock bottom that was distinguishing it from other themes
             KWindowEffects::enableBackgroundContrast(winId(), m_theme.backgroundContrastEnabled(),
                     m_theme.backgroundContrast(),
                     m_theme.backgroundIntensity(),
                     m_theme.backgroundSaturation(),
-                    fixedMask);
+                    fixedMask.boundingRect());
         } else {
             KWindowEffects::enableBlurBehind(winId(), false);
             KWindowEffects::enableBackgroundContrast(winId(), false);