Skip to content

Commit 9709c68

Browse files
authored
merge release-7.2.2
Release 7.7.2
2 parents 75608d5 + 76c003a commit 9709c68

File tree

82 files changed

+572
-210
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+572
-210
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [7.7.2](https://github.com/ionic-team/ionic-framework/compare/v7.7.1...v7.7.2) (2024-02-14)
7+
8+
9+
### Bug Fixes
10+
11+
* **overlays:** do not return focus if application has already moved focus manually ([#28850](https://github.com/ionic-team/ionic-framework/issues/28850)) ([a016670](https://github.com/ionic-team/ionic-framework/commit/a016670a8a46e101d23235b17bc8a2081fb992eb)), closes [#28849](https://github.com/ionic-team/ionic-framework/issues/28849)
12+
* **overlays:** ensure that only topmost overlay is announced by screen readers ([#28997](https://github.com/ionic-team/ionic-framework/issues/28997)) ([ba4ba61](https://github.com/ionic-team/ionic-framework/commit/ba4ba6161c1a6c67f7804b07f49c64ac9ad2b14c)), closes [#23472](https://github.com/ionic-team/ionic-framework/issues/23472)
13+
* **popover:** render arrow above backdrop ([#28986](https://github.com/ionic-team/ionic-framework/issues/28986)) ([0a8964d](https://github.com/ionic-team/ionic-framework/commit/0a8964d30c76218fe62f7f4aed4f81df7bb80cd0)), closes [#28985](https://github.com/ionic-team/ionic-framework/issues/28985)
14+
15+
16+
17+
18+
619
## [7.7.1](https://github.com/ionic-team/ionic-framework/compare/v7.7.0...v7.7.1) (2024-02-07)
720

821

core/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [7.7.2](https://github.com/ionic-team/ionic-framework/compare/v7.7.1...v7.7.2) (2024-02-14)
7+
8+
9+
### Bug Fixes
10+
11+
* **overlays:** do not return focus if application has already moved focus manually ([#28850](https://github.com/ionic-team/ionic-framework/issues/28850)) ([a016670](https://github.com/ionic-team/ionic-framework/commit/a016670a8a46e101d23235b17bc8a2081fb992eb)), closes [#28849](https://github.com/ionic-team/ionic-framework/issues/28849)
12+
* **overlays:** ensure that only topmost overlay is announced by screen readers ([#28997](https://github.com/ionic-team/ionic-framework/issues/28997)) ([ba4ba61](https://github.com/ionic-team/ionic-framework/commit/ba4ba6161c1a6c67f7804b07f49c64ac9ad2b14c)), closes [#23472](https://github.com/ionic-team/ionic-framework/issues/23472)
13+
* **popover:** render arrow above backdrop ([#28986](https://github.com/ionic-team/ionic-framework/issues/28986)) ([0a8964d](https://github.com/ionic-team/ionic-framework/commit/0a8964d30c76218fe62f7f4aed4f81df7bb80cd0)), closes [#28985](https://github.com/ionic-team/ionic-framework/issues/28985)
14+
15+
16+
17+
18+
619
## [7.7.1](https://github.com/ionic-team/ionic-framework/compare/v7.7.0...v7.7.1) (2024-02-07)
720

821

core/package-lock.json

Lines changed: 31 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ionic/core",
3-
"version": "7.7.1",
3+
"version": "7.7.2",
44
"description": "Base components for Ionic",
55
"keywords": [
66
"ionic",
@@ -31,13 +31,13 @@
3131
"loader/"
3232
],
3333
"dependencies": {
34-
"@stencil/core": "^4.12.0",
34+
"@stencil/core": "^4.12.2",
3535
"ionicons": "^7.2.2",
3636
"tslib": "^2.1.0"
3737
},
3838
"devDependencies": {
39-
"@axe-core/playwright": "^4.8.4",
40-
"@capacitor/core": "^5.6.0",
39+
"@axe-core/playwright": "^4.8.5",
40+
"@capacitor/core": "^5.7.0",
4141
"@capacitor/haptics": "^5.0.7",
4242
"@capacitor/keyboard": "^5.0.8",
4343
"@capacitor/status-bar": "^5.0.7",

core/src/components.d.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ export namespace Components {
160160
/**
161161
* Dismiss the action sheet overlay after it has been presented.
162162
* @param data Any data to emit in the dismiss events.
163-
* @param role The role of the element that is dismissing the action sheet. This can be useful in a button handler for determining which button was clicked to dismiss the action sheet. Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`.
163+
* @param role The role of the element that is dismissing the action sheet. This can be useful in a button handler for determining which button was clicked to dismiss the action sheet. Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. This is a no-op if the overlay has not been presented yet. If you want to remove an overlay from the DOM that was never presented, use the [remove](https://developer.mozilla.org/en-US/docs/Web/API/Element/remove) method.
164164
*/
165165
"dismiss": (data?: any, role?: string) => Promise<boolean>;
166166
/**
@@ -239,7 +239,7 @@ export namespace Components {
239239
/**
240240
* Dismiss the alert overlay after it has been presented.
241241
* @param data Any data to emit in the dismiss events.
242-
* @param role The role of the element that is dismissing the alert. This can be useful in a button handler for determining which button was clicked to dismiss the alert. Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`.
242+
* @param role The role of the element that is dismissing the alert. This can be useful in a button handler for determining which button was clicked to dismiss the alert. Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. This is a no-op if the overlay has not been presented yet. If you want to remove an overlay from the DOM that was never presented, use the [remove](https://developer.mozilla.org/en-US/docs/Web/API/Element/remove) method.
243243
*/
244244
"dismiss": (data?: any, role?: string) => Promise<boolean>;
245245
/**
@@ -1527,7 +1527,7 @@ export namespace Components {
15271527
/**
15281528
* Dismiss the loading overlay after it has been presented.
15291529
* @param data Any data to emit in the dismiss events.
1530-
* @param role The role of the element that is dismissing the loading. This can be useful in a button handler for determining which button was clicked to dismiss the loading. Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`.
1530+
* @param role The role of the element that is dismissing the loading. This can be useful in a button handler for determining which button was clicked to dismiss the loading. Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. This is a no-op if the overlay has not been presented yet. If you want to remove an overlay from the DOM that was never presented, use the [remove](https://developer.mozilla.org/en-US/docs/Web/API/Element/remove) method.
15311531
*/
15321532
"dismiss": (data?: any, role?: string) => Promise<boolean>;
15331533
/**
@@ -1720,7 +1720,7 @@ export namespace Components {
17201720
/**
17211721
* Dismiss the modal overlay after it has been presented.
17221722
* @param data Any data to emit in the dismiss events.
1723-
* @param role The role of the element that is dismissing the modal. For example, 'cancel' or 'backdrop'.
1723+
* @param role The role of the element that is dismissing the modal. For example, 'cancel' or 'backdrop'. This is a no-op if the overlay has not been presented yet. If you want to remove an overlay from the DOM that was never presented, use the [remove](https://developer.mozilla.org/en-US/docs/Web/API/Element/remove) method.
17241724
*/
17251725
"dismiss": (data?: any, role?: string) => Promise<boolean>;
17261726
/**
@@ -1973,7 +1973,7 @@ export namespace Components {
19731973
/**
19741974
* Dismiss the picker overlay after it has been presented.
19751975
* @param data Any data to emit in the dismiss events.
1976-
* @param role The role of the element that is dismissing the picker. This can be useful in a button handler for determining which button was clicked to dismiss the picker. Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`.
1976+
* @param role The role of the element that is dismissing the picker. This can be useful in a button handler for determining which button was clicked to dismiss the picker. Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. This is a no-op if the overlay has not been presented yet. If you want to remove an overlay from the DOM that was never presented, use the [remove](https://developer.mozilla.org/en-US/docs/Web/API/Element/remove) method.
19771977
*/
19781978
"dismiss": (data?: any, role?: string) => Promise<boolean>;
19791979
/**
@@ -2110,7 +2110,7 @@ export namespace Components {
21102110
* Dismiss the popover overlay after it has been presented.
21112111
* @param data Any data to emit in the dismiss events.
21122112
* @param role The role of the element that is dismissing the popover. For example, 'cancel' or 'backdrop'.
2113-
* @param dismissParentPopover If `true`, dismissing this popover will also dismiss a parent popover if this popover is nested. Defaults to `true`.
2113+
* @param dismissParentPopover If `true`, dismissing this popover will also dismiss a parent popover if this popover is nested. Defaults to `true`. This is a no-op if the overlay has not been presented yet. If you want to remove an overlay from the DOM that was never presented, use the [remove](https://developer.mozilla.org/en-US/docs/Web/API/Element/remove) method.
21142114
*/
21152115
"dismiss": (data?: any, role?: string, dismissParentPopover?: boolean) => Promise<boolean>;
21162116
/**
@@ -3111,7 +3111,7 @@ export namespace Components {
31113111
/**
31123112
* Dismiss the toast overlay after it has been presented.
31133113
* @param data Any data to emit in the dismiss events.
3114-
* @param role The role of the element that is dismissing the toast. This can be useful in a button handler for determining which button was clicked to dismiss the toast. Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`.
3114+
* @param role The role of the element that is dismissing the toast. This can be useful in a button handler for determining which button was clicked to dismiss the toast. Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. This is a no-op if the overlay has not been presented yet. If you want to remove an overlay from the DOM that was never presented, use the [remove](https://developer.mozilla.org/en-US/docs/Web/API/Element/remove) method.
31153115
*/
31163116
"dismiss": (data?: any, role?: string) => Promise<boolean>;
31173117
/**

core/src/components/action-sheet/action-sheet.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,10 @@ export class ActionSheet implements ComponentInterface, OverlayInterface {
216216
* This can be useful in a button handler for determining which button was
217217
* clicked to dismiss the action sheet.
218218
* Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`.
219+
*
220+
* This is a no-op if the overlay has not been presented yet. If you want
221+
* to remove an overlay from the DOM that was never presented, use the
222+
* [remove](https://developer.mozilla.org/en-US/docs/Web/API/Element/remove) method.
219223
*/
220224
@Method()
221225
async dismiss(data?: any, role?: string): Promise<boolean> {

core/src/components/alert/alert.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,10 @@ export class Alert implements ComponentInterface, OverlayInterface {
411411
* This can be useful in a button handler for determining which button was
412412
* clicked to dismiss the alert.
413413
* Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`.
414+
*
415+
* This is a no-op if the overlay has not been presented yet. If you want
416+
* to remove an overlay from the DOM that was never presented, use the
417+
* [remove](https://developer.mozilla.org/en-US/docs/Web/API/Element/remove) method.
414418
*/
415419
@Method()
416420
async dismiss(data?: any, role?: string): Promise<boolean> {
4 Bytes
Loading
28 Bytes
Loading

0 commit comments

Comments
 (0)