From a206cfd725b64897ebd8a3292ce0c27c505cf3a2 Mon Sep 17 00:00:00 2001 From: Kinneyzhang Date: Sat, 5 Sep 2026 01:48:57 +0800 Subject: [PATCH] fix(view): forwarded Host metadata overrides Component root metadata --- etaf-view.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etaf-view.el b/etaf-view.el index 7748c3b..9665d6b 100644 --- a/etaf-view.el +++ b/etaf-view.el @@ -263,8 +263,8 @@ disposing the old Runtime.") (defun etaf--merge-host-attrs (props attrs &optional tag component-name) "Merge caller ATTRS into root Host PROPS for TAG. Visual Ebox attributes override Component defaults. Class tokens merge. -Conflicting Runtime metadata is rejected so fallthrough cannot silently alter -Component semantics. COMPONENT-NAME labels diagnostics." +Forwarded Runtime metadata overrides same-key Component root metadata so Host +attrs can reach the retained root. COMPONENT-NAME labels diagnostics." (let ((result (copy-sequence props)) (tail attrs)) (while tail