From 21867f87faa022f366e1cecce89d4aee2e03d3c7 Mon Sep 17 00:00:00 2001 From: "L. David Baron" Date: Thu, 15 Aug 2024 12:36:06 -0400 Subject: [PATCH 1/4] Fix incorrect recursion for dir=auto special cases. dir=auto has special-case behavior for both (1) auto-directionality form-associated elements and (2) slots with assigned nodes. In these special cases dir=auto is intended to have special behavior when used on the element, but this special behavior was not intended to apply when dir=auto was used on an ancestor. The wording in the HTML spec for this behavior got this incorrect for at least one case, where the handling of the slot case needs recursion over the assigned nodes as though they were descendants. This was uncovered by the Gecko implementor adding a test for this case as described in https://bugzilla.mozilla.org/show_bug.cgi?id=1876163#c13 . I believe this was a mistake in the spec and should be fixed. --- source | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source b/source index aac8bb72e5f..1c6c85a9415 100644 --- a/source +++ b/source @@ -13775,8 +13775,8 @@ Transport Protocol">HTTP</abbr> today.</p>