diff --git a/plugins/system/debug/src/Extension/Debug.php b/plugins/system/debug/src/Extension/Debug.php index 58ea37b5e8bbb..924d957b70bd4 100644 --- a/plugins/system/debug/src/Extension/Debug.php +++ b/plugins/system/debug/src/Extension/Debug.php @@ -344,11 +344,12 @@ public function onAfterRespond(AfterRespondEvent|ApplicationEvent $event): void } $debugBarRenderer = new JavascriptRenderer($this->debugBar, Uri::root(true) . '/media/vendor/debugbar/'); - $openHandlerUrl = Uri::base(true) . '/index.php?option=com_ajax&plugin=debug&group=system&format=raw&action=openhandler'; - $openHandlerUrl .= '&' . ($formToken ?? Session::getFormToken()) . '=1'; - - $debugBarRenderer->setOpenHandlerUrl($openHandlerUrl); + if ($this->params->get('track_request_history', false)) { + $openHandlerUrl = Uri::base(true) . '/index.php?option=com_ajax&plugin=debug&group=system&format=raw&action=openhandler'; + $openHandlerUrl .= '&' . ($formToken ?? Session::getFormToken()) . '=1'; + $debugBarRenderer->setOpenHandlerUrl($openHandlerUrl); + } /** * @todo disable highlightjs from the DebugBar, import it through NPM * and deliver it through Joomla's API