What's New:
ROU-10768 - Now, Range Slider and Range Slider Interval components will be using the latest version of their library provider (noUISlider v15.7.2).
Fixed Issues and Improvements:
ROU-4248 - Fixed an issue where validation messages were incorrectly positioned when the IsRTL setting was enabled.
ROU-4825 - Improved the parameters change mechanism to prevent multiple redraws when using all the components relying on a provider library - Carousel, DatePicker, DatePickerRange, DropdownSearch, DropdownTags, TimePicker, MonthPicker, RangeSlider and RangeSliderInterval.
ROU-10687 - Fixed an issue that caused the DropdownServerSide component not to apply the invalid styles. This occurred when the invalid status was set using the DropdownServerSideNotValid client action.Improved the application of A11Y outline styles, ensuring that focus on the options list content is more consistent and visible.
ROU-10751 / RPM-4988 - Fixed an issue that caused the Tabs' content to be hidden in design time (ServiceStudio).This occurred due to a CSS selector not considering the exception for the preview styling inside ServiceStudio.
ROU-10753 - Fixed an issue that caused the Dropdown Search/Tags components content to be blurry. This occurred when zoom-in or zoom-out was used on different zoom levels and Chromium-based browsers.
ROU-3863 - Now, FlatpickrConfigs structure has the following new extensibility configurations that can be used through SetFlatpickrConfigs client action - enableSeconds, hourIncrement and minuteIncrement.
ROU-4738 / ROU-4770 - The Tooltip and DropdownServerSide components have been improved to reuse the internal Balloon element from the OutSystems UI framework (based on the FloatingUI library), previously used solely by the OverflowMenu component.
ROU-4865 - Now, the client action DropdownClear has a new optional input parameter called SilentOnChangedEvent to control when to trigger the OnChange event of the DropdownSearch/Tags.This can cause a functional breaking change since the OnChange event was previously triggered by default.
ROU-4875 - Now, Dropdown Search and Dropdown Tags will be using the latest version of their library provider (VirtualSelect v1.0.44).
ROU-4882 - Now, OutSystems UI supports a new feature that allows disabling calls to the ECT_Provider endpoint for Mobile and Reactive apps. You can turn on this feature on the App Feedback back office. For more information, please check the release notes of Platform Server 11.28.0 (RPM-866).
ROU-4704 - Firefox now supports the :has() CSS selector.As such, all Firefox fallbacks on the OutSystems UI theme for the :has() selector were removed.
has()
ROU-4814 - Fixed an issue that caused the Deprecated Carousel to be unable to move elements on Firefox.This occurred only for Firefox and when a Carousel contained only images.The extended attribute draggable=false will be added to each image to prevent the image from dragging inside the Carousel (only applicable for new instances of the Carousel so for existing ones this attribute needs to be manually added).
draggable=false
ROU-4821 - Fixed an issue that caused the DatePicker not to render correctly for multiple months.This occurred when the Flatpickr extensibility option “showMonths” was being used.
ROU-4863 - Fixed an issue that caused the DatePickers not to appear rendered in Service Studio.This occurred when used inside an OverflowMenu or Submenu component.
ROU-4868 / RPM-4872 - Fixed an issue that caused the DatePickers not to render the initial date.This occurred when the MinDate, MaxDate and InitialDate had the same value and the TimeFormat field was set to Disabled.
ROU-4872 / RPM-4873 - Fixed an issue that caused the Dropdown Search/Tags components to get their content blurry.This occurred when using Chromium-based browsers under specific window sizes/resolutions because of an issue with translate3D on these browsers when dealing with decimal pixels.
ROU-4881 - Fixed an issue that caused the Overflow Menu balloon to throw an error on the browser’s console. This occurred when the balloon was open and the end user navigated to the same page via the back button.
ROU-4890 / RPM-4912 - Fixed an issue that caused the SectionIndex to scroll to target locations using wrong offset values, not considering the Header height.This occurred when the screen composition contained multiple elements above the SectionIndex targets, like the Title Placeholder.
ROU-4898 / RPM-4898 - Fixed an issue that caused the DatePickerClear client action not to work on DatePickers. This occurred when the DatePicker component was configured using only one variable for the initial and selected date.
ROU-4902 - Fixed an issue that caused the DatePicker component to incorrectly disable some dates after selecting a first date.This occurred when the DatePicker had disabled dates (using DatePickerDisableWeekDays or DatePickerDisableDays client actions).
ROU-4903 / RPM-4946 - Fixed an issue that caused the Animated Label component to overlap the input content.This occurred when using an Animated Label alongside an input field with a type 'number'.It manifested when inputting numerical values followed by adding a '+', '-', or 'e', causing the label to descend and overlap the input field.
ROU-4908 - Fixed an issue that caused the MonthPicker keyboard navigation not to work properly when the first month was disabled.
ROU-4912 - Fixed an issue that caused the Date Picker component when in edit mode and with time enabled not to allow its inputted value to be deleted.This occurred when trying to delete the inputted value and close the DatePicker by clicking outside.
⚠ This new OutSystems UI version introduces soft-breaking changes
Because of these changes and the platform references model, all consumers need to have their references manually refreshed.Functionally, no changes are expected
ℹ Known-Issues
.osui-tabs:not(.osui-tabs--has-drag) .osui-tabs__content-item:not(.osui-tabs--is-active) { -servicestudio-opacity:1; }
Improvements
Fixed Issues: