Update the legacy action support for the new changes.

Review Request #14696 — Created Nov. 15, 2025 and updated

Information

Review Board
release-7.1.x

Reviewers

The legacy actions were no longer working with the new changes, due to
the order in which some state was being initialized. They're now
initialized with attachment and placement information set correctly, and
with parent IDs mapped to the right placements during registration.

A hidden attribute is now provided to enable these to turn off
deprecation warnings for the actions, since legacy actions already have
their own, more specific ones.

DOM attributes are also overridden to not contain attachment points.

Unit tests pass.

Summary ID
Update the legacy action support for the new changes.
The legacy actions were no longer working with the new changes, due to the order in which some state was being initialized. They're now initialized with attachment and placement information set correctly, and with parent IDs mapped to the right placements during registration. A hidden attribute is now provided to enable these to turn off deprecation warnings for the actions, since legacy actions already have their own, more specific ones. DOM attributes are also overridden to not contain attachment points.
498ad770b8f2bd0f9025b2593aea27d061581553
Checks run (2 succeeded)
flake8 passed.
JSHint passed.
david
  1. Ship It!
  2. 
      
maubin
  1. Ship It!
  2.