From b40a9e0de6fe911323bf441c5220b70f533c1839 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 24 Jul 2020 11:26:19 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1197 --- wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module b/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module index d72ec587..b1424ee7 100644 --- a/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module +++ b/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module @@ -929,7 +929,8 @@ class ProcessPageEdit extends Process implements WirePageEditor, ConfigurableMod foreach($contentTab as $inputfield) { if(!$tabOpen && $inputfield->className == 'InputfieldFieldsetTabOpen') { // open new tab - $tabViewable = $this->page->viewable($inputfield->attr('name')); + $showable = $this->isTrash ? 'editable' : 'viewable'; + $tabViewable = $this->page->$showable($inputfield->attr('name')); if($this->isPost) { // only remove non-visible tabs when in post/save mode, for proper processInput() if(!$tabViewable) $contentTab->remove($inputfield);