diff --git a/lib/Drupal/configuration/Config/PageManagerHandlerConfiguration.php b/lib/Drupal/configuration/Config/PageManagerHandlerConfiguration.php
index d87cef0..fd3bb29 100644
--- a/lib/Drupal/configuration/Config/PageManagerHandlerConfiguration.php
+++ b/lib/Drupal/configuration/Config/PageManagerHandlerConfiguration.php
@@ -8,6 +8,7 @@
 namespace Drupal\configuration\Config;
 
 use Drupal\configuration\Config\CtoolsConfiguration;
+use Drupal\configuration\Utils\ConfigIteratorSettings;
 
 class PageManagerHandlerConfiguration extends CtoolsConfiguration {
 
@@ -56,4 +57,22 @@ class PageManagerHandlerConfiguration extends CtoolsConfiguration {
     }
   }
 
+  /**
+   * Implements Drupal\configuration\Config\Configuration::saveToActiveStore().
+   */
+  public function saveToActiveStore(ConfigIteratorSettings &$settings) {
+    ctools_include('export');
+    $object = ctools_export_crud_load($this->getComponent(), $this->getIdentifier());
+    if ($object) {
+      ctools_export_crud_delete($this->getComponent(), $object);
+    }
+    $data = $this->getData();
+    $data->export_type = NULL;
+    panels_save_display($data->conf['display']);
+    $data->conf['did'] = $data->conf['display']->did;
+    unset($data->conf['display']);
+    ctools_export_crud_save($this->getComponent(), $data);
+    $settings->addInfo('imported', $this->getUniqueId());
+  }
+
 }
