Skip to content

[LTS port] docs: use correct version when redirecting externally - #33840

Closed
crisbeto wants to merge 65 commits into
angular:21.2.xfrom
crisbeto:21.1.x-docs
Closed

crisbeto wants to merge 65 commits into
angular:21.2.xfrom
crisbeto:21.1.x-docs

Conversation

@crisbeto

Copy link
Copy Markdown
Member

Adds some logic to parse out the version so we link to the correct version of adev.

Fixes #33804.

crisbeto and others added 30 commits January 14, 2026 16:22
Switches over the tooltip's event registration to go through the renderer like the rest of the repo.

(cherry picked from commit 7b22da4)
Fixes an event in the chip row that wasn't registered through the renderer.

(cherry picked from commit e36cf43)
Switches the sidenav to bind the escape key listener through the renderer like the rest of the repo.

(cherry picked from commit d6a834e)
See associated pull request for more information.
See associated pull request for more information.
See associated pull request for more information.
See associated pull request for more information.
See associated pull request for more information.
Remove the dependency on `NgClass` in the tooltip in favor of the `[class]` binding.

(cherry picked from commit 454ff0f)
…#32674)

[Sass has deprecated the `if` function](https://sass-lang.com/documentation/breaking-changes/if-function) in order to support the native CSS `if()`. These changes update all of our usages so users don't get deprecation warnings.

Note that I decided to replace it with `@if`/`@else`, instead of the new syntax, because the new syntax is:
1. Harder to follow, in my opinion.
2. Likely going to break users that aren't on the absolute latest version of Sass.

(cherry picked from commit f3357c1)
Fixes that the Aria package didn't enable the `ts-compat` and `linker` integration tests which in turn didn't catch some errors.

(cherry picked from commit aa1bc04)
A few places in the `@angular/aria` package were producing invalid paths when compiled for npm. We didn't catch them, because the Aria package wasn't running the same integration tests as the rest of the repo.

These changes fix the issues by using explicit type annotations.

Fixes angular#32665.

(cherry picked from commit 3612ef6)
In the past we had one API golden target per component, but now the target is per package. This means that if we run something like `approve-goldens material/button material/dialog material/datepicker`, we'll run the same command three times.

These changes dedupe the set of targets.

(cherry picked from commit 1f8b4b5)
…al scrolling (angular#32682)

Since we reuse rows when virtual scrolling is enabled, supporting multiple row templates is tricky. These changes throw an error and update the docs.

(cherry picked from commit e78587f)
Fixes some incorrect wording in an error thrown by the CDK listbox.

Fixes angular#32643.

(cherry picked from commit c71256d)
…lar#32699)

In angular#27355 the sidenav was changed to trap focus if the container has a backdrop. This can be incorrect, because the sidenav that's causing the backdrop to be shown might not be open.

These changes switch to enabling focus trapping if the backdrop is actually visible.

Fixes angular#32661.

(cherry picked from commit c70a473)
Fixes that the grid was running change detection on `pointermove` events even when the user isn't dragging to select cells.

Fixes angular#32700.

(cherry picked from commit 0395ca2)
…ngular#32711)

Adds a `panelClass` input to the timepicker so it's easier to style it.

(cherry picked from commit 34bcffb)
…onents (angular#32713)

* fix(aria/toolbar): remove unnnecessary validation methods

* fix(aria/tree): add validation for single selection tree with multiple values

(cherry picked from commit dbb94dc)
See associated pull request for more information.
See associated pull request for more information.
Fix "importatnt" -> "important" in the drawer animation comment.

(cherry picked from commit d5925b6)
Updates the readme to mention the new Aria package.

(cherry picked from commit 784d22d)
Adds some logic to parse out the version so we link to the correct version of adev.

Fixes angular#33804.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.