Brandy Smith
627416b9d7
v8.7.10
2025-11-19 12:59:00 -05:00
OS-jacobbell
d03e88179b
chore(deps): update @types/node ( #30783 )
...
Update node types for compatibility with typescript 5.8 now used in
Stencil.
---------
<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->
<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->
## What is the current behavior?
<!-- Please describe the current behavior that you are modifying. -->
- Ionic fails to build with Stencil Nightly due to typed array changes
in typescript 5.7.
- Angular package fails to build with Stencil Nightly due to type errors
with Mixins.
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
- Ionic can build with Stencil Nightly.
- Angular package can build with Stencil Nightly.
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
<!--
If this introduces a breaking change:
1. Describe the impact and migration path for existing applications
below.
2. Update the BREAKING.md file with the breaking change.
3. Add "BREAKING CHANGE: [...]" to the commit description when merging.
See
https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#footer
for more information.
-->
## Other information
<!-- Any other information that is important to this PR such as
screenshots of how the component looks before and after the change. -->
2025-11-17 18:23:36 +00:00
ionitron
32df083e87
v8.7.9
2025-11-05 17:04:11 +00:00
ionitron
8a8eec4247
v8.7.8
2025-10-29 17:40:53 +00:00
ionitron
7a293d768c
v8.7.7
2025-10-15 19:00:38 +00:00
ionitron
2156f99c2a
v8.7.6
2025-10-08 18:35:35 +00:00
ionitron
515249d2c3
v8.7.5
2025-09-24 19:51:40 +00:00
ionitron
be1f3f32f0
v8.7.4
2025-09-17 15:55:52 +00:00
José Rio
49f96d7f1e
fix(overlays,picker): remove invalid aria-hidden attribute ( #30563 )
...
Issue number: resolves #30040
---------
## What is the current behavior?
- The usage of `aria-hidden="true"` attributes both on overlay and
picker components was causing some console error/warnings messages.
- This was being caused due the fact of the activeElement (focused
element) was inside those elements with this attribute that's equal to
true in all cases.

## What is the new behavior?
- There is no need of making usage of this attribute due the facts:
- 1. Once overlay is closed the focus will be redirect to the element
that triggers the overlay, this way screen readers will be also
redirected to the same context of focused element.
- 2. After overlay is closed, it will be set as a `display: none;`
through the selector `:host(.overlay-hidden)`, which by itself will
disable overlay content for the screen readers.
- Removed overlay tests since they were basically checking about
`aria-hidden` attribute.
- Updated PickerColumn and PickerColumnOption structure in order to fit
the a11y needs.
- Added a focus management system to better drive users when making
usage of keyboard navigation inside picker.
- Skip A11Y test validation when reported violation is color contrast
related.
### ⚠️ NOTE:
- Reported devTools issue/warning when selecting picker is **from now
on** expected due to focus an input that's set with `tabIndex="-1"` and
`aria-hidden="true"` - Which turns into an A11Y violation when it gets
focused.
It happens that it gets focused dynamically in order to open the native
numeric keyboard **once user selects highlighted picker values zone**,
in order to allow users to insert numeric values through the keyboard.
If this `aria-hidden` and `tabindex` are removed/updated, the existing
functionality will be lost since ScreenReaders will start to ignore the
updated value through the PickerChange and will be focused onto the
focused input.
This mentioned input has an onChange event that's used to update the
`aria-valuetext` on each `picker-column` which is being capture by the
ScreenReader.
That said, this new devTools reported issue/warning is a false positive
since A11Y behaviour is being covered through a different perspective.
## Does this introduce a breaking change?
- [ ] Yes
- [X] No
## Testing:
- ✅ [ActionSheet
Preview](https://ionic-framework-git-rou-11368-to-main-ionic1.vercel.app/src/components/action-sheet/test/a11y )
- ✅ [Alert
Preview](https://ionic-framework-git-rou-11368-to-main-ionic1.vercel.app/src/components/alert/test/a11y )
- ✅ [DateTime
Preview](https://ionic-framework-git-rou-11368-to-main-ionic1.vercel.app/src/components/datetime/test/basic )
- ✅ [DateTime Button
Preview](https://ionic-framework-git-rou-11368-to-main-ionic1.vercel.app/src/components/datetime-button/test/basic )
- ✅ [Modal
Preview](https://ionic-framework-git-rou-11368-to-main-ionic1.vercel.app/src/components/modal/test/a11y )
- ✅ [Popover
Preview](https://ionic-framework-git-rou-11368-to-main-ionic1.vercel.app/src/components/popover/test/basic )
- ✅ [Select
Preview](https://ionic-framework-git-rou-11368-to-main-ionic1.vercel.app/src/components/select/test/basic )
- ✅ [Picker, PickerColumn and PickerColumnOption
Preview](https://ionic-framework-git-rou-11368-to-main-ionic1.vercel.app/src/components/picker/test/basic )
- ✅ [Toast
Preview](https://ionic-framework-git-rou-11368-to-main-ionic1.vercel.app/src/components/toast/test/a11y )
## Other Information
Dev build: `8.7.4-dev.11756388042.1a103a79`
---------
Co-authored-by: ionitron <hi@ionicframework.com >
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com >
2025-09-03 22:54:11 +00:00
ionitron
ac6968cc10
v8.7.3
2025-08-20 18:36:46 +00:00
ionitron
7075808ba8
v8.7.2
2025-08-06 17:04:58 +00:00
ionitron
e4c042834c
v8.7.1
2025-07-31 15:55:42 +00:00
ionitron
cbb4ad5683
v8.7.0
2025-07-30 21:05:10 +00:00
Christian Bromann
74cd71af24
feat(deps): update ionicons to v8 ( #30390 )
...
Issue number: resolves #30445
---------
Updates all packages to use the latest version of Ionicons v8
---------
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-07-30 16:45:20 -04:00
ionitron
759147fab6
v8.6.7
2025-07-30 20:14:30 +00:00
ionitron
708d5845b9
v8.6.6
2025-07-30 18:11:38 +00:00
ionitron
5a3ad9c54a
v8.6.5
2025-07-16 19:53:16 +00:00
ionitron
d2aa07f354
v8.6.4
2025-07-09 20:15:44 +00:00
ionitron
a3c51e5e34
v8.6.3
2025-07-02 21:37:16 +00:00
ionitron
0ea65fea6f
v8.6.2
2025-06-18 17:03:32 +00:00
ionitron
446b64ef36
v8.6.1
2025-06-11 15:37:04 +00:00
ionitron
3e76b8339e
v8.6.0
2025-06-04 14:57:34 +00:00
ionitron
3b1a0eb00b
v8.5.9
2025-06-04 13:45:35 +00:00
ionitron
57f8666e44
v8.5.8
2025-05-28 18:15:54 +00:00
ionitron
af6b86597c
v8.5.7
2025-05-07 20:12:41 +00:00
ionitron
fbbb5e3c0c
v8.5.6
2025-04-30 17:41:34 +00:00
ionitron
c5c4d1d989
v8.5.5
2025-04-16 17:38:18 +00:00
ionitron
d1974894a9
v8.5.4
2025-04-09 17:22:30 +00:00
ionitron
28e29c38b4
v8.5.3
2025-04-02 15:50:34 +00:00
ionitron
4fb15feb0c
v8.5.2
2025-03-26 21:33:58 +00:00
ionitron
9496c193ce
v8.5.1
2025-03-19 20:08:09 +00:00
ionitron
09d16ef4d7
v8.5.0
2025-03-13 23:11:47 +00:00
ionitron
08448573b1
v8.4.5
2025-03-13 22:19:57 +00:00
ionitron
4b10d7dc6f
v8.4.4
2025-03-13 21:04:03 +00:00
ionitron
87bde81a94
v8.4.3
2025-01-29 18:56:48 +00:00
ionitron
f532a5d4b7
v8.4.2
2025-01-22 21:33:23 +00:00
ionitron
1c281dc4ee
v8.4.1
2024-11-27 18:26:53 +00:00
ionitron
fcc728faf2
v8.4.0
2024-11-04 21:29:16 +00:00
ionitron
93364b93c4
v8.3.4
2024-10-30 16:39:42 +00:00
ionitron
bb1fb2877b
v8.3.3
2024-10-16 18:55:50 +00:00
ionitron
4d0e9c4186
v8.3.2
2024-10-02 17:08:43 +00:00
ionitron
a87674a779
v8.3.1
2024-09-17 14:53:07 +00:00
Brandy Carney
ce7754bb12
v8.3.0
2024-09-05 14:55:26 -04:00
ionitron
981c116349
v8.2.8
2024-09-05 16:18:29 +00:00
ionitron
43ff02c100
v8.2.7
2024-08-13 18:36:38 +00:00
Brandy Carney
454e509cea
merge release-8.2.6 ( #29730 )
...
v8.2.6
---------
Co-authored-by: ionitron <hi@ionicframework.com >
2024-07-24 16:23:11 -04:00
ionitron
3f9ae8405b
v8.2.5
2024-07-03 14:05:17 +00:00
ionitron
2ec47e3a93
v8.2.4
2024-06-28 15:10:48 +00:00
Brandy Carney
085c243942
v8.2.3
2024-06-28 10:50:41 -04:00
ionitron
3514bfe07b
v8.2.2
2024-06-12 21:20:50 +00:00