ui5-webcomponents
ui5-webcomponents copied to clipboard
UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.
### Bug Description In versions prior to 2.3.0, the the order of imports and the calling `setCustomElementsScopingSuffix` did not matter, but starting with 2.3.0, the order is important: Only elements...
### Bug Description ui5-resposive-popover is not centered in cases there is a scroll bar that changes its position on direction - RTL. The issue is reproducible on Mac if the...
### Bug Description When Radio Button has "readonly" attribute, its state is not announced by screen readers. Reading is the same as normal state: "Option A, radio button, group" https://github.com/user-attachments/assets/0fcdc46a-5e9f-4fc4-8df6-bec9ea0aefe7...
### Bug Description Small visual problems in ui5-textarea ### Affected Component ui5-textarea # Issue 1 ### Steps to reproduce 1. Open [this sample](https://sap.github.io/ui5-webcomponents/play/#eyJpbmRleC5odG1sIjp7Im5hbWUiOiJpbmRleC5odG1sIiwiY29udGVudCI6IjwhLS0gcGxheWdyb3VuZC1mb2xkIC0tPlxuPCFET0NUWVBFIGh0bWw-XG48aHRtbCBsYW5nPVwiZW5cIj5cblxuXG48aGVhZD5cbiAgICBcbiAgICA8c3R5bGU-XG4gICAgICAqOm5vdCg6ZGVmaW5lZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIDwvc3R5bGU-XG5cbiAgICBcbiAgICA8c3R5bGU-XG4gICAgICAqOm5vdCg6ZGVmaW5lZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIDwvc3R5bGU-XG5cbiAgICA8bWV0YSBjaGFyc2V0PVwiVVRGLThcIj5cbiAgICA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMFwiPlxuICAgIDx0aXRsZT5TYW1wbGU8L3RpdGxlPlxuPC9oZWFkPlxuPGJvZHkgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zYXBCYWNrZ3JvdW5kQ29sb3IpO1wiPlxuICA8ZGl2IGlkPVwidGhlbWVzXCI-XG4gICAgPHVpNS1idXR0b24-c2FwX2hvcml6b248L3VpNS1idXR0b24-XG4gICAgPHVpNS1idXR0b24-c2FwX2hvcml6b25fZGFyazwvdWk1LWJ1dHRvbj5cbiAgICA8dWk1LWJ1dHRvbj5zYXBfaG9yaXpvbl9oY2I8L3VpNS1idXR0b24-XG4gICAgPHVpNS1idXR0b24-c2FwX2hvcml6b25faGN3PC91aTUtYnV0dG9uPlxuICA8L2Rpdj5cbjwhLS0gcGxheWdyb3VuZC1mb2xkLWVuZCAtLT5cblxuICA8c2VjdGlvbiBpZD1cImNvbnRyb2xzXCI-XG4gICAgPGRpdj5cbiAgICAgIDx1aTUtYnV0dG9uPlRvZ2dsZSByZWFkb25seTwvdWk1LWJ1dHRvbj5cbiAgICAgIDx1aTUtdGV4dGFyZWEgaWQ9XCJ0ZXh0YXJlYVwiIHBsYWNlaG9sZGVyPVwiVHlwZSBtZXNzYWdlLi4uXCI-PC91aTUtdGV4dGFyZWE-XG4gICAgPC9kaXY-XG4gICAgPGRpdj5cbiAgICAgIDx1aTUtYnV0dG9uPlRvZ2dsZSByZWFkb25seTwvdWk1LWJ1dHRvbj5cbiAgICAgIDx1aTUtdGV4dGFyZWEgcGxhY2Vob2xkZXI9XCJUeXBlIG1lc3NhZ2UuLi5cIiB2YWx1ZS1zdGF0ZT1cIlBvc2l0aXZlXCI-PC91aTUtdGV4dGFyZWE-XG4gICAgPC9kaXY-XG4gICAgPGRpdj5cbiAgICAgIDx1aTUtYnV0dG9uPlRvZ2dsZSByZWFkb25seTwvdWk1LWJ1dHRvbj5cbiAgICAgIDx1aTUtdGV4dGFyZWEgcGxhY2Vob2xkZXI9XCJUeXBlIG1lc3NhZ2UuLi5cIiB2YWx1ZS1zdGF0ZT1cIk5lZ2F0aXZlXCI-PC91aTUtdGV4dGFyZWE-XG4gICAgPC9kaXY-XG4gICAgPGRpdj5cbiAgICAgIDx1aTUtYnV0dG9uPlRvZ2dsZSByZWFkb25seTwvdWk1LWJ1dHRvbj5cbiAgICAgIDx1aTUtdGV4dGFyZWEgcGxhY2Vob2xkZXI9XCJUeXBlIG1lc3NhZ2UuLi5cIiB2YWx1ZS1zdGF0ZT1cIkNyaXRpY2FsXCI-PC91aTUtdGV4dGFyZWE-XG4gICAgPC9kaXY-XG4gICAgPGRpdj5cbiAgICAgIDx1aTUtYnV0dG9uIGlkPVwidG9nZ2xlLWluZlwiPlRvZ2dsZSByZWFkb25seTwvdWk1LWJ1dHRvbj5cbiAgICAgIDx1aTUtdGV4dGFyZWEgcGxhY2Vob2xkZXI9XCJUeXBlIG1lc3NhZ2UuLi5cIiB2YWx1ZS1zdGF0ZT1cIkluZm9ybWF0aW9uXCI-PC91aTUtdGV4dGFyZWE-XG4gICAgPC9kaXY-XG4gIDwvc2VjdGlvbj5cbjwhLS0gcGxheWdyb3VuZC1mb2xkIC0tPlxuICAgIDxzY3JpcHQgdHlwZT1cIm1vZHVsZVwiIHNyYz1cIm1haW4uanNcIj48L3NjcmlwdD5cbjwvYm9keT5cbjwvaHRtbD5cbjwhLS0gcGxheWdyb3VuZC1mb2xkLWVuZCAtLT5cblxuIn0sIm1haW4uanMiOnsibmFtZSI6Im1haW4uanMiLCJjb250ZW50IjoiaW1wb3J0IFwiLi9wbGF5Z3JvdW5kLXN1cHBvcnQuanNcIjtcblxuLyogcGxheWdyb3VuZC1oaWRlICovXG5pbXBvcnQgXCIuL3BsYXlncm91bmQtc3VwcG9ydC5qc1wiO1xuLyogcGxheWdyb3VuZC1oaWRlLWVuZCAqL1xuaW1wb3J0IHsgc2V0VGhlbWUgfSBmcm9tIFwiQHVpNS93ZWJjb21wb25lbnRzLWJhc2UvZGlzdC9jb25maWcvVGhlbWUuanNcIjtcblxuaW1wb3J0IFwiQHVpNS93ZWJjb21wb25lbnRzL2Rpc3QvVGV4dEFyZWEuanNcIjtcbmltcG9ydCBcIkB1aTUvd2ViY29tcG9uZW50cy9kaXN0L0J1dHRvbi5qc1wiO1xuXG5jb25zdCB0aGVtZXMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcInRoZW1lc1wiKTtcbmNvbnN0IGNvbnRyb2xzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJjb250cm9sc1wiKTtcblxuWy4uLmNvbnRyb2xzLnF1ZXJ5U2VsZWN0b3JBbGwoXCJ1aTUtYnV0dG9uXCIpXS5mb3JFYWNoKGJ1dHRvbiA9PiB7XG4gIGJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgKGUpID0-IHtcbiAgICBjb25zdCB0ZXh0YXJlYSA9IGUudGFyZ2V0Lm5leHRFbGVtZW50U2libGluZztcbiAgICB0ZXh0YXJlYS50b2dnbGVBdHRyaWJ1dGUoXCJyZWFkb25seVwiKTtcbiAgfSk7XG59KTtcblxuWy4uLnRoZW1lcy5xdWVyeVNlbGVjdG9yQWxsKFwidWk1LWJ1dHRvblwiKV0uZm9yRWFjaChidXR0b24gPT4ge1xuICBidXR0b24uYWRkRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIChlKSA9PiB7XG4gICAgc2V0VGhlbWUoZS50YXJnZXQuaW5uZXJUZXh0KTtcbiAgfSk7XG59KTsifX0) 2. Make sure that you are on...
This commit fixes the issue where `getDomRef()` on `ui5-toolbar-button` was returning `undefined` by providing a custom implementation that correctly returns the DOM reference to the actual `ui5-button` element rendered within...
### Bug Description When you scroll and the header content snaps, the page content gets scroll down lower than where the user initial was. For example, in the recording attached,...
### Bug Description In some screen range, the `headerArea` of the `dynamic-page` isn't properly aligned with the title and the content of the page. See the recording below. https://github.com/user-attachments/assets/04862f86-7ced-4c91-ab56-27cd6f9953b7 ###...
### Bug Description Currently the textarea uses a mirror div element that is invisible and should match the visible textarea completely. The text in the mirror div is sanitized and...
### Bug Description Currently Form component render items first horizontally cross all columns then vertically fill columns. For example 3 items 2 columns the current order is like below. 1...
### Bug Description When slider is in RTL mode the Arrow Up should move the slider to the left to the bigger values, and Arrow Down should move the slider...