Move anchorElement IDLs from Element to HTMLElement [chromium/src : main]

0 views
Skip to first unread message

David Baron (Gerrit)

unread,
Apr 15, 2024, 5:11:18 PMApr 15
to Joey Arhar, David Baron, Tricium, AyeAye, Mason Freed, Chromium LUCI CQ, jmedle...@chromium.org, blink-...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org
Attention needed from Joey Arhar and Mason Freed

David Baron voted and added 2 comments

Votes added by David Baron

Code-Review+1

2 comments

Commit Message
Line 10, Patchset 1 (Latest):XML documents which caused crashes becuase there was other code which
David Baron . unresolved

because

File third_party/blink/renderer/core/dom/element.h
Line 1520, Patchset 1 (Latest): AnchorElementObserver& EnsureAnchorElementObserver();
David Baron . unresolved

Do we have other HTML-specific things in ElementRareData? Is it worth leaving a comment that it could potentially move if there were a separate `HTMLElementRareData` or similar?

Open in Gerrit

Related details

Attention is currently required from:
  • Joey Arhar
  • Mason Freed
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Iab19e3bbf046ad658c037fe9ebe551d7f235d527
Gerrit-Change-Number: 5455753
Gerrit-PatchSet: 1
Gerrit-Owner: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: David Baron <dba...@chromium.org>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-Attention: Joey Arhar <jar...@chromium.org>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Comment-Date: Mon, 15 Apr 2024 21:11:03 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Blink W3C Test Autoroller (Gerrit)

unread,
Apr 15, 2024, 5:18:57 PMApr 15
to Joey Arhar, David Baron, Tricium, AyeAye, Mason Freed, Chromium LUCI CQ, jmedle...@chromium.org, blink-...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org
Attention needed from Joey Arhar and Mason Freed

Message from Blink W3C Test Autoroller

Exportable changes to web-platform-tests were detected in this CL and a pull request in the upstream repo has been made: https://github.com/web-platform-tests/wpt/pull/45724.

When this CL lands, the bot will automatically merge the PR on GitHub if the required GitHub checks pass; otherwise, ecosystem-infra@ team will triage the failures and may contact you.

WPT Export docs:
https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md#Automatic-export-process

Open in Gerrit

Related details

Attention is currently required from:
  • Joey Arhar
  • Mason Freed
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Iab19e3bbf046ad658c037fe9ebe551d7f235d527
Gerrit-Change-Number: 5455753
Gerrit-PatchSet: 1
Gerrit-Owner: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: David Baron <dba...@chromium.org>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
Gerrit-Attention: Joey Arhar <jar...@chromium.org>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Comment-Date: Mon, 15 Apr 2024 21:18:41 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Joey Arhar (Gerrit)

unread,
Apr 15, 2024, 5:41:15 PMApr 15
to Blink W3C Test Autoroller, David Baron, Tricium, AyeAye, Mason Freed, Chromium LUCI CQ, jmedle...@chromium.org, blink-...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org
Attention needed from David Baron and Mason Freed

Joey Arhar added 2 comments

Commit Message
Line 10, Patchset 1 (Latest):XML documents which caused crashes becuase there was other code which
David Baron . resolved

because

Joey Arhar

Done

File third_party/blink/renderer/core/dom/element.h
Line 1520, Patchset 1 (Latest): AnchorElementObserver& EnsureAnchorElementObserver();
David Baron . unresolved

Do we have other HTML-specific things in ElementRareData? Is it worth leaving a comment that it could potentially move if there were a separate `HTMLElementRareData` or similar?

Joey Arhar

Yeah we have PopoverData which I think is for HTMLElements only. I could add a comment to ElementRareDataVector which says that AnchorElementObserver is only used for HTMLElements, but then I should probably audit all the other ones and find out if they are HTMLElement-only, right...? I think a lot of them might be for HTMLElements only.

Open in Gerrit

Related details

Attention is currently required from:
  • David Baron
  • Mason Freed
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Iab19e3bbf046ad658c037fe9ebe551d7f235d527
Gerrit-Change-Number: 5455753
Gerrit-PatchSet: 1
Gerrit-Owner: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: David Baron <dba...@chromium.org>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
Gerrit-Attention: David Baron <dba...@chromium.org>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Comment-Date: Mon, 15 Apr 2024 21:41:05 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: David Baron <dba...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Joey Arhar (Gerrit)

unread,
Apr 15, 2024, 7:01:21 PMApr 15
to Blink W3C Test Autoroller, David Baron, Tricium, AyeAye, Mason Freed, Chromium LUCI CQ, kinuko...@chromium.org, jmedle...@chromium.org, blink-...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org
Attention needed from David Baron and Mason Freed

Joey Arhar added 1 comment

File third_party/blink/renderer/platform/runtime_enabled_features.json5
Line 2036, Patchset 3 (Latest): depends_on: ["CSSAnchorPositioning"],
Joey Arhar . unresolved

Mason, is it OK for me to add this? Is my assumption true that we only want to have the anchor attribute if anchor positioning is enabled?

Open in Gerrit

Related details

Attention is currently required from:
  • David Baron
  • Mason Freed
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Iab19e3bbf046ad658c037fe9ebe551d7f235d527
Gerrit-Change-Number: 5455753
Gerrit-PatchSet: 3
Gerrit-Owner: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: David Baron <dba...@chromium.org>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
Gerrit-Attention: David Baron <dba...@chromium.org>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Comment-Date: Mon, 15 Apr 2024 23:01:11 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

David Baron (Gerrit)

unread,
Apr 15, 2024, 9:00:10 PMApr 15
to Joey Arhar, Blink W3C Test Autoroller, David Baron, Tricium, AyeAye, Mason Freed, Chromium LUCI CQ, kinuko...@chromium.org, jmedle...@chromium.org, blink-...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org
Attention needed from Joey Arhar and Mason Freed

David Baron added 1 comment

File third_party/blink/renderer/core/dom/element.h
Line 1520, Patchset 1: AnchorElementObserver& EnsureAnchorElementObserver();
David Baron . resolved

Do we have other HTML-specific things in ElementRareData? Is it worth leaving a comment that it could potentially move if there were a separate `HTMLElementRareData` or similar?

Joey Arhar

Yeah we have PopoverData which I think is for HTMLElements only. I could add a comment to ElementRareDataVector which says that AnchorElementObserver is only used for HTMLElements, but then I should probably audit all the other ones and find out if they are HTMLElement-only, right...? I think a lot of them might be for HTMLElements only.

David Baron

Yeah, leaving it as-is is fine if there are a bunch of others.

Open in Gerrit

Related details

Attention is currently required from:
  • Joey Arhar
  • Mason Freed
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Iab19e3bbf046ad658c037fe9ebe551d7f235d527
Gerrit-Change-Number: 5455753
Gerrit-PatchSet: 3
Gerrit-Owner: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: David Baron <dba...@chromium.org>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
Gerrit-Attention: Joey Arhar <jar...@chromium.org>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Comment-Date: Tue, 16 Apr 2024 00:59:56 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: David Baron <dba...@chromium.org>
Comment-In-Reply-To: Joey Arhar <jar...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Mason Freed (Gerrit)

unread,
Apr 17, 2024, 9:04:31 PMApr 17
to Joey Arhar, Blink W3C Test Autoroller, David Baron, Tricium, AyeAye, Chromium LUCI CQ, kinuko...@chromium.org, jmedle...@chromium.org, blink-...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org
Attention needed from Joey Arhar

Mason Freed added 1 comment

Patchset-level comments
File-level comment, Patchset 4 (Latest):
Mason Freed . resolved

Would you mind waiting just a bit to land this (and for me to review)? I need to work through the consequences of the `anchor` attribute not shipping, and I'm afraid this will make it tougher to merge things back to M125...

Open in Gerrit

Related details

Attention is currently required from:
  • Joey Arhar
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Iab19e3bbf046ad658c037fe9ebe551d7f235d527
Gerrit-Change-Number: 5455753
Gerrit-PatchSet: 4
Gerrit-Owner: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: David Baron <dba...@chromium.org>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
Gerrit-Attention: Joey Arhar <jar...@chromium.org>
Gerrit-Comment-Date: Thu, 18 Apr 2024 01:04:21 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages