diff --git a/scribus/ui/prefs_display.cpp b/scribus/ui/prefs_display.cpp
index 2961ec1289b8d4eb6c92cd4af65848645da90c80..295196c9ee0a6c9d8af32f2871ddaf781e32217a 100644
--- a/scribus/ui/prefs_display.cpp
+++ b/scribus/ui/prefs_display.cpp
@@ -21,6 +21,9 @@ for which a new license (GPL+exception) is in place.
 Prefs_Display::Prefs_Display(QWidget* parent, ScribusDoc* doc) : Prefs_Pane(parent), m_doc(doc)
 {
 	setupUi(this);
+	scrollArea->viewport()->setAutoFillBackground(false);
+	scrollArea->widget()->setAutoFillBackground(false);
+
 	languageChange();
 
 	m_caption = tr("Display");
diff --git a/scribus/ui/prefs_displaybase.ui b/scribus/ui/prefs_displaybase.ui
index 806353475c197ff8058d7b621af94e63b79e6369..222d0904ec54550b53ffd872dcbb1d8e2ad53ce1 100644
--- a/scribus/ui/prefs_displaybase.ui
+++ b/scribus/ui/prefs_displaybase.ui
@@ -360,6 +360,9 @@
       <layout class="QVBoxLayout" name="verticalLayout">
        <item>
         <widget class="QScrollArea" name="scrollArea">
+         <property name="frameShadow">
+          <enum>QFrame::Plain</enum>
+         </property>
          <property name="widgetResizable">
           <bool>true</bool>
          </property>
@@ -376,6 +379,18 @@
            <property name="fieldGrowthPolicy">
             <enum>QFormLayout::FieldsStayAtSizeHint</enum>
            </property>
+           <property name="leftMargin">
+            <number>0</number>
+           </property>
+           <property name="topMargin">
+            <number>0</number>
+           </property>
+           <property name="rightMargin">
+            <number>0</number>
+           </property>
+           <property name="bottomMargin">
+            <number>0</number>
+           </property>
            <item row="0" column="0">
             <widget class="QLabel" name="label_15">
              <property name="text">
