From 2ab90a303a7a760bbd741ab1aef19aa28b2ca0f7 Mon Sep 17 00:00:00 2001 From: "Julien Carion (juca)" Date: Mon, 30 Sep 2024 13:58:27 +0200 Subject: [PATCH] [IMP] devtools: allow expansion of empty class This commit makes it possible to expand empty classes to see their prototype instead of displaying them as simple empty objects. --- tools/devtools/src/page_scripts/owl_devtools_global_hook.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/devtools/src/page_scripts/owl_devtools_global_hook.js b/tools/devtools/src/page_scripts/owl_devtools_global_hook.js index 7ec4fa7aa..3e979de9c 100644 --- a/tools/devtools/src/page_scripts/owl_devtools_global_hook.js +++ b/tools/devtools/src/page_scripts/owl_devtools_global_hook.js @@ -834,7 +834,9 @@ case obj instanceof Object: child.contentType = "object"; child.hasChildren = - Object.keys(obj).length || Object.getOwnPropertySymbols(obj).length; + Object.keys(obj).length || + Object.getOwnPropertySymbols(obj).length || + obj.constructor.name !== "Object"; break; default: child.contentType = typeof obj;