diff --git a/includes/display-edit.inc b/includes/display-edit.inc
index be9f500..789133f 100644
--- a/includes/display-edit.inc
+++ b/includes/display-edit.inc
@@ -132,6 +132,13 @@ function panels_edit_display_form($form, &$form_state) {
 }
 
 /**
+ * Handle form validation of the display content editor.
+ */
+function panels_edit_display_form_validate($form, &$form_state) {
+  panels_edit_display_settings_form_validate($form, $form_state);
+}
+
+/**
  * Handle form submission of the display content editor.
  *
  * This reads the location of the various panes from the form, which will
diff --git a/plugins/task_handlers/panel_context.inc b/plugins/task_handlers/panel_context.inc
index 911cbda..e5b484e 100644
--- a/plugins/task_handlers/panel_context.inc
+++ b/plugins/task_handlers/panel_context.inc
@@ -673,6 +673,13 @@ function panels_panel_context_edit_content($form, &$form_state) {
   return $form;
 }
 
+/**
+ * Validate changes to the panel content form.
+ */
+function panels_panel_context_edit_content_validate(&$form, &$form_state) {
+  panels_edit_display_form_validate($form, $form_state);
+}
+
 function panels_panel_context_edit_content_submit(&$form, &$form_state) {
   panels_edit_display_form_submit($form, $form_state);
   $handler = &$form_state['handler'];
