diff --git a/org.eclipse.scout.rt.ui.html/src/main/js/scout/desktop/outline/Outline.js b/org.eclipse.scout.rt.ui.html/src/main/js/scout/desktop/outline/Outline.js
index 092eb576b86..1546fd143c9 100644
--- a/org.eclipse.scout.rt.ui.html/src/main/js/scout/desktop/outline/Outline.js
+++ b/org.eclipse.scout.rt.ui.html/src/main/js/scout/desktop/outline/Outline.js
@@ -309,16 +309,6 @@ scout.Outline.prototype._initDetailForm = function(node) {
}.bind(this));
};
-/**
- * @override
- */
-scout.Outline.prototype._decorateNode = function(node) {
- scout.Outline.parent.prototype._decorateNode.call(this, node);
- if (this.session.inspector) {
- scout.inspector.applyInfo(node, node.$node);
- }
-};
-
// Info: we pass the keyStrokeContext of the parent (table or form) to
// the created buttons, we cannot use keyStrokeContext of the outline
// because that context is disabled when the outline is collapsed. We
diff --git a/org.eclipse.scout.rt.ui.html/src/main/js/scout/desktop/outline/pages/Page.js b/org.eclipse.scout.rt.ui.html/src/main/js/scout/desktop/outline/pages/Page.js
index 5b616b31391..8857dd62f5a 100644
--- a/org.eclipse.scout.rt.ui.html/src/main/js/scout/desktop/outline/pages/Page.js
+++ b/org.eclipse.scout.rt.ui.html/src/main/js/scout/desktop/outline/pages/Page.js
@@ -142,6 +142,13 @@ scout.Page.prototype._ensureDetailForm = function() {
this.setDetailForm(form);
};
+scout.Page.prototype._decorate = function() {
+ scout.Page.parent.prototype._decorate.call(this);
+ if (this.$node && this.session.inspector) {
+ scout.inspector.applyInfo(this, this.$node);
+ }
+};
+
// see Java: AbstractPage#pageActivatedNotify
scout.Page.prototype.activate = function() {
this._ensureDetailForm();