diff --git a/src/news_gui.cpp b/src/news_gui.cpp
index 1342d99d6d..a19277ed0d 100644
--- a/src/news_gui.cpp
+++ b/src/news_gui.cpp
@@ -102,7 +102,7 @@ static TileIndex GetReferenceTile(NewsReferenceType reftype, uint32_t ref)
 static constexpr NWidgetPart _nested_normal_news_widgets[] = {
 	NWidget(WWT_PANEL, COLOUR_WHITE, WID_N_PANEL),
 		NWidget(NWID_VERTICAL), SetPadding(WidgetDimensions::unscaled.fullbevel),
-			NWidget(NWID_LAYER),
+			NWidget(NWID_LAYER, INVALID_COLOUR),
 				/* Layer 1 */
 				NWidget(NWID_VERTICAL), SetPIPRatio(0, 0, 1),
 					NWidget(NWID_HORIZONTAL), SetPIPRatio(0, 1, 0),
@@ -134,7 +134,7 @@ static WindowDesc _normal_news_desc(
 static constexpr NWidgetPart _nested_vehicle_news_widgets[] = {
 	NWidget(WWT_PANEL, COLOUR_WHITE, WID_N_PANEL),
 		NWidget(NWID_VERTICAL), SetPadding(WidgetDimensions::unscaled.fullbevel),
-			NWidget(NWID_LAYER),
+			NWidget(NWID_LAYER, INVALID_COLOUR),
 				/* Layer 1 */
 				NWidget(NWID_VERTICAL), SetPIPRatio(0, 0, 1),
 					NWidget(NWID_HORIZONTAL), SetPIPRatio(0, 1, 0),
@@ -181,7 +181,7 @@ static WindowDesc _vehicle_news_desc(
 static constexpr NWidgetPart _nested_company_news_widgets[] = {
 	NWidget(WWT_PANEL, COLOUR_WHITE, WID_N_PANEL),
 		NWidget(NWID_VERTICAL), SetPadding(WidgetDimensions::unscaled.fullbevel),
-			NWidget(NWID_LAYER),
+			NWidget(NWID_LAYER, INVALID_COLOUR),
 				/* Layer 1 */
 				NWidget(NWID_VERTICAL), SetPIPRatio(0, 0, 1),
 					NWidget(NWID_HORIZONTAL), SetPIPRatio(0, 1, 0),
@@ -225,7 +225,7 @@ static WindowDesc _company_news_desc(
 static constexpr NWidgetPart _nested_thin_news_widgets[] = {
 	NWidget(WWT_PANEL, COLOUR_WHITE, WID_N_PANEL),
 		NWidget(NWID_VERTICAL), SetPadding(WidgetDimensions::unscaled.fullbevel),
-			NWidget(NWID_LAYER),
+			NWidget(NWID_LAYER, INVALID_COLOUR),
 				/* Layer 1 */
 				NWidget(NWID_VERTICAL), SetPIPRatio(0, 0, 1),
 					NWidget(NWID_HORIZONTAL), SetPIPRatio(0, 1, 0),