Skip to content

Commit 8540602

Browse files
Merge branch 'main' into input-change-on-click
2 parents 0203998 + bd9299e commit 8540602

Some content is hidden

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

44 files changed

+721
-405
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,31 @@
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+
# [2.14.0-rc.6](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.5...v2.14.0-rc.6) (2025-08-29)
7+
8+
9+
### Bug Fixes
10+
11+
* **create-package:** add `npmignore` to ensure `dist` is published ([#12199](https://github.com/SAP/ui5-webcomponents/issues/12199)) ([b00bd17](https://github.com/SAP/ui5-webcomponents/commit/b00bd17f4d6dadfbc4ad9bd0c8374225813cb605)), closes [#12196](https://github.com/SAP/ui5-webcomponents/issues/12196)
12+
* **icons:** fix status-completed icon in RTL ([#12216](https://github.com/SAP/ui5-webcomponents/issues/12216)) ([e76b9f7](https://github.com/SAP/ui5-webcomponents/commit/e76b9f7c29c8a8c4fdc2f7d73f486d31760067bc)), closes [#12195](https://github.com/SAP/ui5-webcomponents/issues/12195)
13+
* **ui5-color-picker:** sanitize input by removing '#' from hex value ([#12185](https://github.com/SAP/ui5-webcomponents/issues/12185)) ([ea60f3a](https://github.com/SAP/ui5-webcomponents/commit/ea60f3aa436157763bdea35ffabbdc6892ef2f5f)), closes [#11417](https://github.com/SAP/ui5-webcomponents/issues/11417)
14+
* **ui5-dynamic-page-title:** conditionally apply ARIA attributes based on interactivity ([#12141](https://github.com/SAP/ui5-webcomponents/issues/12141)) ([ea23724](https://github.com/SAP/ui5-webcomponents/commit/ea237242f10162c664384f6aa59974b7e44b6b81)), closes [#12053](https://github.com/SAP/ui5-webcomponents/issues/12053)
15+
* **ui5-search:** autocomplete for items loaded with delay ([#12204](https://github.com/SAP/ui5-webcomponents/issues/12204)) ([5af304b](https://github.com/SAP/ui5-webcomponents/commit/5af304bf494badc397372eba6c809e6c10777e99)), closes [#11959](https://github.com/SAP/ui5-webcomponents/issues/11959)
16+
* **ui5-search:** deselect item on delete/backspace ([#12215](https://github.com/SAP/ui5-webcomponents/issues/12215)) ([6b098cc](https://github.com/SAP/ui5-webcomponents/commit/6b098ccacf76e82370da59115eab88b3d41a1407))
17+
* **ui5-segmented-button:** fix action cancellation with Shift or Esc ([#12176](https://github.com/SAP/ui5-webcomponents/issues/12176)) ([5521ab6](https://github.com/SAP/ui5-webcomponents/commit/5521ab644a31e5aa944b465473acb7db9c8076f9))
18+
* **ui5-shellbar-search:** correct min-width ([#12203](https://github.com/SAP/ui5-webcomponents/issues/12203)) ([8231383](https://github.com/SAP/ui5-webcomponents/commit/8231383616e7c86dda91c9638983dbbd804658d2))
19+
* **ui5-slider:** fire uphandler when mouse leaves the window ([#12192](https://github.com/SAP/ui5-webcomponents/issues/12192)) ([ba2b7d0](https://github.com/SAP/ui5-webcomponents/commit/ba2b7d00a40eedfa58911d4ff6cdf3d3b323bf35)), closes [#11460](https://github.com/SAP/ui5-webcomponents/issues/11460)
20+
* **ui5-upload-collection:** truncate long file names ([#12211](https://github.com/SAP/ui5-webcomponents/issues/12211)) ([d13ca50](https://github.com/SAP/ui5-webcomponents/commit/d13ca5024d4f80e893f54d17f3a2c4e54224e2cb)), closes [#12166](https://github.com/SAP/ui5-webcomponents/issues/12166)
21+
22+
23+
### Features
24+
25+
* **ui5-segmented-button:** improve component accessibility ([#12198](https://github.com/SAP/ui5-webcomponents/issues/12198)) ([bf232e9](https://github.com/SAP/ui5-webcomponents/commit/bf232e94c64fa933c868262e412ea31791567bc0))
26+
27+
28+
29+
30+
631
# [2.14.0-rc.5](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.4...v2.14.0-rc.5) (2025-08-28)
732

833

copilot-instructions.md

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

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"packages/create-package",
1515
"packages/compat"
1616
],
17-
"version": "2.14.0-rc.5",
17+
"version": "2.14.0-rc.6",
1818
"command": {
1919
"publish": {
2020
"allowBranch": "*",

packages/ai/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
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+
# [2.14.0-rc.6](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.5...v2.14.0-rc.6) (2025-08-29)
7+
8+
**Note:** Version bump only for package @ui5/webcomponents-ai
9+
10+
11+
12+
13+
614
# [2.14.0-rc.5](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.4...v2.14.0-rc.5) (2025-08-28)
715

816
**Note:** Version bump only for package @ui5/webcomponents-ai

packages/ai/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ui5/webcomponents-ai",
3-
"version": "2.14.0-rc.5",
3+
"version": "2.14.0-rc.6",
44
"description": "UI5 Web Components: webcomponents.ai",
55
"ui5": {
66
"webComponentsPackage": true
@@ -48,14 +48,14 @@
4848
"directory": "packages/ai"
4949
},
5050
"dependencies": {
51-
"@ui5/webcomponents": "2.14.0-rc.5",
52-
"@ui5/webcomponents-base": "2.14.0-rc.5",
53-
"@ui5/webcomponents-icons": "2.14.0-rc.5",
54-
"@ui5/webcomponents-theming": "2.14.0-rc.5"
51+
"@ui5/webcomponents": "2.14.0-rc.6",
52+
"@ui5/webcomponents-base": "2.14.0-rc.6",
53+
"@ui5/webcomponents-icons": "2.14.0-rc.6",
54+
"@ui5/webcomponents-theming": "2.14.0-rc.6"
5555
},
5656
"devDependencies": {
5757
"@ui5/cypress-internal": "0.0.0",
58-
"@ui5/webcomponents-tools": "2.14.0-rc.5",
58+
"@ui5/webcomponents-tools": "2.14.0-rc.6",
5959
"chromedriver": "^138.0.5"
6060
}
6161
}

packages/base/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
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+
# [2.14.0-rc.6](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.5...v2.14.0-rc.6) (2025-08-29)
7+
8+
**Note:** Version bump only for package @ui5/webcomponents-base
9+
10+
11+
12+
13+
614
# [2.14.0-rc.5](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.4...v2.14.0-rc.5) (2025-08-28)
715

816
**Note:** Version bump only for package @ui5/webcomponents-base

packages/base/cypress/specs/util/FocusableElements.cy.tsx

Lines changed: 70 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,22 @@
11
import { getFirstFocusableElement } from "@ui5/webcomponents-base/dist/util/FocusableElements.js";
2+
3+
import Label from "@ui5/webcomponents/dist/Label.js";
4+
import Text from "@ui5/webcomponents/dist/Text.js";
5+
import Button from "@ui5/webcomponents/dist/Button.js";
6+
import Dialog from "@ui5/webcomponents/dist/Dialog.js";
7+
import Input from "@ui5/webcomponents/dist/Input.js";
8+
import Form from "@ui5/webcomponents/dist/Form.js";
9+
import FormItem from "@ui5/webcomponents/dist/FormItem.js";
210
import SideNavigation from "@ui5/webcomponents-fiori/dist/SideNavigation.js";
311
import SideNavigationItem from "@ui5/webcomponents-fiori/dist/SideNavigationItem.js";
412
import SideNavigationSubItem from "@ui5/webcomponents-fiori/dist/SideNavigationSubItem.js";
5-
import Button from "@ui5/webcomponents/dist/Button.js";
6-
import Input from "@ui5/webcomponents/dist/Input.js";
713

814
describe("FocusableElements", () => {
915
it("Tests first focusable element", () => {
1016
cy.mount(
1117
<>
1218
<div id="container">
13-
<Input tabindex="-1"></Input>
19+
<Input tabindex={-1}></Input>
1420
<br/>
1521
<SideNavigation>
1622
<SideNavigationItem
@@ -38,11 +44,71 @@ describe("FocusableElements", () => {
3844
.should("have.attr", "tabindex", "0");
3945

4046
cy.get("#container").then( async ($container) => {
41-
const firstFocusable = await getFirstFocusableElement($container.get(0));
47+
const firstFocusable = await getFirstFocusableElement($container.get(0)!);
4248
await firstFocusable?.focus();
4349
});
4450

4551
cy.get("#subItem1")
4652
.should("have.focus");
4753
});
54+
55+
it("Tests first focusable element inside Dialog with focusable content", () => {
56+
cy.mount(
57+
<Dialog id="dialog" headerText="Dialog" open={true}>
58+
<Form headerText="Address">
59+
<FormItem>
60+
<Label slot="labelContent">Name:</Label>
61+
<Input id="nameInp"/>
62+
</FormItem>
63+
64+
<FormItem>
65+
<Label slot="labelContent">ZIP Code/City:</Label>
66+
<Input value="411"/>
67+
</FormItem>
68+
</Form>
69+
70+
<div slot="footer" class="dialogFooter">
71+
<Button design="Emphasized">Close</Button>
72+
</div>
73+
</Dialog>
74+
);
75+
76+
cy.get("#dialog").then( async ($container) => {
77+
const firstFocusable = await getFirstFocusableElement($container.get(0)!);
78+
await firstFocusable?.focus();
79+
});
80+
81+
cy.get("#nameInp")
82+
.should("have.focus");
83+
});
84+
85+
it("Tests first focusable element inside Dialog with focusable footer", () => {
86+
cy.mount(
87+
<Dialog id="dialog" headerText="Dialog" open={true}>
88+
<Form headerText="Address">
89+
<FormItem>
90+
<Label slot="labelContent">Name:</Label>
91+
<Text>Richard</Text>
92+
</FormItem>
93+
94+
<FormItem>
95+
<Label slot="labelContent">ZIP Code/City:</Label>
96+
<Text>New York</Text>
97+
</FormItem>
98+
</Form>
99+
100+
<div slot="footer" class="dialogFooter">
101+
<Button id="btnClose" design="Emphasized">Close</Button>
102+
</div>
103+
</Dialog>
104+
);
105+
106+
cy.get("#dialog").then( async ($container) => {
107+
const firstFocusable = await getFirstFocusableElement($container.get(0)!);
108+
await firstFocusable?.focus();
109+
});
110+
111+
cy.get("#btnClose")
112+
.should("have.focus");
113+
});
48114
});

packages/base/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ui5/webcomponents-base",
3-
"version": "2.14.0-rc.5",
3+
"version": "2.14.0-rc.6",
44
"description": "UI5 Web Components: webcomponents.base",
55
"author": "SAP SE (https://www.sap.com)",
66
"license": "Apache-2.0",
@@ -63,7 +63,7 @@
6363
"@openui5/sap.ui.core": "1.120.17",
6464
"@sap-theming/theming-base-content": "11.29.3",
6565
"@ui5/cypress-internal": "0.0.0",
66-
"@ui5/webcomponents-tools": "2.14.0-rc.5",
66+
"@ui5/webcomponents-tools": "2.14.0-rc.6",
6767
"chromedriver": "^138.0.5",
6868
"clean-css": "^5.2.2",
6969
"copy-and-watch": "^0.1.5",

packages/compat/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
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+
# [2.14.0-rc.6](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.5...v2.14.0-rc.6) (2025-08-29)
7+
8+
**Note:** Version bump only for package @ui5/webcomponents-compat
9+
10+
11+
12+
13+
614
# [2.14.0-rc.5](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.4...v2.14.0-rc.5) (2025-08-28)
715

816
**Note:** Version bump only for package @ui5/webcomponents-compat

0 commit comments

Comments
 (0)