SIGN IN SIGN UP

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

0 0 100 TypeScript

chore(deps): bump @stencil/core to 4.43.5 (#31181)

Issue number: resolves https://github.com/stenciljs/core/issues/6727

## What is the current behavior?

When a component property's default value is set to a JavaScript
variable (e.g. `QUERY['lg']` on `ion-split-pane`'s `when` prop), Stencil
emits the raw variable expression into the generated documentation files
(`api.txt`, `components.d.ts`, and `dist/docs.json`). This causes the
[component API
docs](https://ionicframework.com/docs/api/split-pane#prop-when) to
display `QUERY['lg']` instead of the resolved value `'(min-width:
992px)'`.

## What is the new behavior?

Stencil 4.43.5 (via stenciljs/core#6728) resolves variable references at
doc-generation time. After bumping and rebuilding:

- `core/api.txt` — `ion-split-pane`'s `when` default is now
`'(min-width: 992px)'`
- `core/src/components.d.ts` — `@default` JSDoc tag reflects the
resolved value
- `dist/docs.json` (published as `@ionic/docs`) — will also carry the
resolved value once released, enabling ionic-docs to remove the
hardcoded fallbacks for the `gallery` component

## Does this introduce a breaking change?

- [ ] Yes
- [x] No

## Other information

- Stencil changelog:
https://github.com/stenciljs/core/releases/tag/v4.43.5
- Upstream fix: stenciljs/core#6728
- Once this is released as part of Ionic, a PR will be automatically
created in `ionic-docs` using the updated `@ionic/docs` package — at
that point the hardcoded default descriptions for `gallery`'s `columns`
and `gap` props can be removed.
G
Gonçalo M. committed
dc168758b939978dd254c1bd392119d3cb630261
Parent: a982516
Committed by GitHub <noreply@github.com> on 6/1/2026, 9:33:54 PM