diff --git a/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php b/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php
index f9ae57a..bc019dd 100644
--- a/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php
+++ b/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php
@@ -425,8 +425,10 @@ public function defaultableSections($section = NULL) {
       'link_display' => array('link_display', 'link_url'),
 
       // Force these to cascade properly.
-      'style' => array('style', 'row'),
-      'row' => array('style', 'row'),
+      'style' => array('style', 'style_options', 'row', 'row_options'),
+      'style_options' => array('style', 'style_options', 'row', 'row_options'),
+      'row' => array('style', 'style_options', 'row', 'row_options'),
+      'row_options' => array('style', 'style_options', 'row', 'row_options'),
 
       'pager' => array('pager'),
 
