diff --git a/src/applications/settings/setting/PhabricatorDarkConsoleSetting.php b/src/applications/settings/setting/PhabricatorDarkConsoleSetting.php --- a/src/applications/settings/setting/PhabricatorDarkConsoleSetting.php +++ b/src/applications/settings/setting/PhabricatorDarkConsoleSetting.php @@ -42,5 +42,17 @@ ); } + public function expandSettingTransaction($object, $xaction) { + // If the user has hidden the DarkConsole UI, forget their setting when + // they enable or disable it. + return array( + $xaction, + $this->newSettingTransaction( + $object, + PhabricatorDarkConsoleVisibleSetting::SETTINGKEY, + 1), + ); + } + }