Skip to content

Conversation

@lynxassistant
Copy link

@lynxassistant lynxassistant bot commented Dec 23, 2025

No description provided.

@cla-assistant
Copy link

cla-assistant bot commented Dec 23, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@jianliang00 jianliang00 force-pushed the shadow/p/DragonDragonDDD/removeRadonElement branch 11 times, most recently from 949735d to 15e70d5 Compare December 25, 2025 07:22
This change unifies RadonDiff on FiberElement and removes the legacy
RadonElement-based DOM, DynamicCSS, and list implementations.

Key changes:
- Delete RadonElement, RadonListElement, their headers, tests, and GN
  targets; remove all `is_radon_element` / `is_fiber_element` branches in
  core DOM, container, and layout code.
- Strip DynamicCSSStylesManager of RadonElement-specific behavior
  (inheritance tree, direction/font-size resolving, placeholder styles)
  and leave only shared helpers used in the remaining code paths.
- Simplify ElementManager, StyleResolver, RadonNode, and RadonComponent
  to always operate on FiberElement for RadonDiff, removing dual
  Radon/Fiber style resolution, inheritance, and fixed-node handling.
- Remove the `enable_fiber_element_for_radon_diff` feature flag and its
  usage in TemplateAssembler, TouchEventHandler, PageProxy, and related
  call sites; Radon + Fiber is now the only supported configuration.
- Simplify devtool inspector and platform facade code to assume
  FiberElement-only trees (component lookup, slot inspection, CSS
  selection, box model computation).
- Drop Radon-specific list container element wiring; list adapter and
  list container delegates now rely solely on the shared Fiber-based
  list implementation.
- Clean up unused trace event constants and build dependencies that were
  only referenced by the removed RadonElement and dynamic CSS paths.

AutoSubmit: true
@jianliang00 jianliang00 force-pushed the shadow/p/DragonDragonDDD/removeRadonElement branch from 15e70d5 to af04af6 Compare December 25, 2025 07:26
@jianliang00 jianliang00 merged commit 31abc50 into develop Dec 25, 2025
22 of 23 checks passed
@jianliang00 jianliang00 deleted the shadow/p/DragonDragonDDD/removeRadonElement branch December 25, 2025 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants