diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index 552234620..710904bd0 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -9,7 +9,6 @@
-
diff --git a/src/Extension/DebugExtension.php b/src/Extension/DebugExtension.php
index f292a8932..624f84b09 100644
--- a/src/Extension/DebugExtension.php
+++ b/src/Extension/DebugExtension.php
@@ -22,10 +22,8 @@ final class DebugExtension extends AbstractExtension
{
// dump is safe if var_dump is overridden by xdebug
$isDumpOutputHtmlSafe = \extension_loaded('xdebug')
- // false means that it was not set (and the default is on) or it explicitly enabled
- && (false === \ini_get('xdebug.overload_var_dump') || \ini_get('xdebug.overload_var_dump'))
- // false means that it was not set (and the default is on) or it explicitly enabled
- // xdebug.overload_var_dump produces HTML only when html_errors is also enabled
+ // Xdebug overloads var_dump in develop mode when html_errors is enabled
+ && str_contains(\ini_get('xdebug.mode'), 'develop')
&& (false === \ini_get('html_errors') || \ini_get('html_errors'))
|| 'cli' === \PHP_SAPI
;