diff --git a/modules/gui/qt/medialibrary/qml/MusicAlbumsGridExpandDelegate.qml b/modules/gui/qt/medialibrary/qml/MusicAlbumsGridExpandDelegate.qml
index 4c12af4ac4f6db21f09a972cb81a46d52e504c14..4121a148e7c9c51da5475c101b002afdc20dbd5e 100644
--- a/modules/gui/qt/medialibrary/qml/MusicAlbumsGridExpandDelegate.qml
+++ b/modules/gui/qt/medialibrary/qml/MusicAlbumsGridExpandDelegate.qml
@@ -77,6 +77,8 @@ FocusScope {
     }
 
     Rectangle {
+        id: background
+
         anchors.fill: parent
         color: theme.bg.secondary
 
@@ -418,10 +420,7 @@ FocusScope {
                 }
             }]
 
-
-            headerColor: theme.bg.secondary
-
-            fadingEdge.backgroundColor: headerColor
+            fadingEdge.backgroundColor: background.color
 
             header: Loader {
                 sourceComponent: VLCStyle.isScreenSmall
diff --git a/modules/gui/qt/widgets/qml/TableViewExt.qml b/modules/gui/qt/widgets/qml/TableViewExt.qml
index 490ab07e3d50414382017b19932a0daa59f709bd..cfd6a14490abe5f18a437f0f9383c5fbf421e1d0 100644
--- a/modules/gui/qt/widgets/qml/TableViewExt.qml
+++ b/modules/gui/qt/widgets/qml/TableViewExt.qml
@@ -112,7 +112,7 @@ FocusScope {
 
     property Component header: null
     property Item headerItem: view.headerItem?.loadedHeader ?? null
-    property color headerColor: colorContext.bg.primary
+    property color headerColor: "transparent"
     property int headerTopPadding: 0