Changelogs
Latest features and fixes for the Infor Design System libraries.
Infor Design System Enterprise Components Library (also known as SoHo Components) is a framework-independent UI library consisting of CSS and JS that provides Infor product development teams, partners, and customers the tools to create user experiences that are approachable, focused, relevant and perceptive.
The latest updates to this changelog are below. Read the complete changelog here.
v4.107.0 Fixes
[About]
Fixed an issue where the copy button was misaligned when the body contained short text. (#9044)[ApplicationMenu]
Changed the background color of avatar icon from green color to grey color. (#8023)[AutoComplete]
Converted AutoComplete tests to Playwright. (#5645)[Bar]
Fixed a bug where new dataset doesn’t render when previous dataset has zero value. (#8956)[Bar]
Fixed a bug where new single value dataset tooltip has error when previous dataset is grouped. (#9113)[Bar]
Re-Fixed the positioning of axis label tooltips for bar chart. (#8735)[Bar]
Fixed the positioning of axis label tooltips for bar chart. (#7757)[Breadcrumb]
Updated the Enterprise tabs variant to show bold black text for the selected state, add underline on hover, and suppress underline when hovering over the selected tab. (#8279)[Calendar]
Fix on events duplicating when changing to previous months. (#9710)[Calendar]
Fixed the misalignment of the calendar icon (#9700)[Cards]
Added space between actionbtn
and margin inrtl
(#5638)[Cards]
Fixed an issue where button was overlapping border of card.(#5639)[Cards]
Fixed the checkboxes of the cards overlaps with other content when in RTL. (#9049)[Checkbox]
Fixed alignment of dirty tracker for checkbox (#6197)[ColorPicker]
Fixed the field size issue on RTL. (#8674)[Colors]
Converted Colors tests to Playwright. (#5659)[ColumnChart]
Fixed alignment of line scale when having negative values. (#6020)[ColumnChart]
Fixed padding of y axis labels. (#4719)[ColumnGroupChart]
Fixed a bug where tooltip not shown when dataset only have one data. (#8770)[CompletionChart]
Converted Completion Chart tests to Playwright. (#5661)[ContextMenu]
Fixed an issue where popup is being cutoff(#6157)[Counts]
Converted Counts tests to Playwright. (#5663)[CSS Utilities]
Fixed non-working css utility classes. (#9487)[Datagrid]
Fixed an issue where shift-selecting rows across pages would create duplicate selections in the selectedRows array. (#4550)[Datagrid]
Fixed a bug where the whitespace in editable cell grows when clicking in and out of cell (#8362)[Dropdown]
Fixed a bug where delete key not working on no search dropdown. (#8231)[Datagrid]
Removed an!important
rule which caused setting grid height to not work. (#9589)[Datagrid]
Fixed incorrect icon placement when editing datepicker cells. (#6717)[Datagrid]
Fixed an issue where the Select All checkbox remained checked after filtering rows. (#8732)[Datagrid]
Fixed an additional bug where grouped rows did not emit the correct data in the click event handlers. (#9597)[Datagrid]
Fixed a bug where tag background colors changed on selection in readonly columns. (#6014)[Datagrid]
Fixed the select all function freezing the datagrid. (#9079)[Datagrid]
Fixed an issue where the lookup button flips like a mirror image when clicking a cell in RTL mode. (#4052)[Datagrid]
Fixed an issue causing data inconsistency after applying filters and sorting. (#9320)[Datepicker]
Fixed an issue where date pick button and text aren’t aligned. (#7219)[Datagrid]
Set pager count to not accept input and made readonly. (4993)[Datagrid]
Resolved an issue where sort indicators in the classic-light theme were not clearly displaying the sort direction. (8777)[Datagrid]
Fixed styling issue with selection radio buttons in the DataGrid. (#9404)[Datagrid]
Fixed an issue with the dropdown filter is opened when delete key is pressed. (#8184)[Datepicker|Utils]
Added an edge case to detect whether the settings property has change. (#9077)[Datagrid]
Fixed the issue with the misaligned sorting icon. (#8958)[Datepicker]
Fixed the issue where date pick button and text aren’t aligned. (#7219)[Datepicker]
Fixed a bug where datepicker range cannot bind value with form controls. (#7469)[Datepicker]
Fixed a bug where week numbers did not update correctly. (#9560)[Donut]
Converted Donut tests to Playwright. (#5666)[Dropdowm]
Resolved the issue of single-letter dropdown field values being cut off. (#8182)[Editor]
Fixed cosmetic alignment on Visual button. (#8676)[Editor]
Removed span auto generated styles when combining two<p>
tags. (#8791)[Form]
Fixed overlapping icon and text in Dropdown with Icons on IdsForm component. (#9552)[Editor]
Fixed an issue where pressing arrow keys (up, down, left, right) in the editor component would cause the cursor to jump to unexpected positions instead of staying in its place. (#9934)[Errorpage]
Converted Error Page tests to Playwright. (#5670)[Form]
Converted Form tests to Playwright. (#5676)[Header]
Fixed an issue where Thai upper tone marks were not fully visible in form titles. (#9316)[Hierarchy]
Converted Hierarcy tests to Playwright. (#5678)[Homepage]
Fixed an issue where homepage height doubles its content when resizing single card. (#8405)[Homepage]
Converted Homepage tests to Playwright. (#5679)[Icons]
Fixed duplicate attributes in some icons. And fixed order of script. (#8014)[Icons]
Added newconfiguration-management
icon. (#8014)[Input]
Fixed a bug where form elements (inputs, dropdowns, etc.) had incorrect default border color. (#8239)[Input]
Fixed a bug where Datepicker icon cut off on short field. (#8274)[Lookup/Datagrid]
Fixed position of lookup icon in various row heights. (#9417)[Input]
Converted Input tests to Playwright. (#5682)[ListBuilder]
Converted List Builder tests to Playwright. (#5685)[ListFilter]
Converted List Filter tests to Playwright. (#5686)[ListView]
Fixed misalignment of the ‘More’ button in cards with and classes, ensuring it’s always visible in the new theme. (#8778)[ListView]
– Fixed selected toolbar label are easy to read. (#9561)[ListView]
Converted ListView tests to Playwright. (#5687)[Message]
Converted Message tests to Playwright. (#5692)[Modal]
Converted Modal tests to Playwright. (#5693)[Modal]
Fixed issue where console error occurred when opening a modal with autofocus page. (#9422)[Modal]
Removed extra space in class names. (#9122)[Multiselect]
Fixed errors showing when clicking Select All checkbox. (#8875)[Popover]
Updated the design to remove inner button, fixed 1px stroke gap, corrected icon positioning, and added red icon color for invalid input. (#9630)[Personalize]
Converted Personalize tests to Playwright. (#5700)[Scatterplot]
Converted Scatterplot page tests to Playwright. (#5712)[SearchField]
Converted Search Field tests to Playwright. (#5713)[SearchField]
Fixed an alignment issue with the Go button in Searchfield. (#9588)[Slider]
Converted Slider tests to Playwright. (#5714)[Sparkline]
Converted Sparkline tests to Playwright. (#5718)[Swaplist]
Resolved the issue by adding the ability to disable the feature. (#4197)[SwipeAction]
Converted Swipe Action tests to Playwright. (#5720)[Tabs]
Fixed mutation handlers for add and remove for angular. (#8685)[Tabs]
Fixed mutation handlers to not regenerate again content markup to avoid rendering issue. (#9419)[Tabs]
Fixed tabs lifecycle issue on mutation checks when calling updated() method. (#8959)[Tabs]
Added settingactivateOnAdd
that will auto select every tab when added. (#8871)[TabsModule]
Fixed stylings to cater auxiliary buttons on the right side of tab container. (#8247)[TabsModule]
Fixed scroll to view, focus for tabs that was clicked and added. (#8307)[Timepicker]
Fixed an issue where validation for invalid time inputs was not triggered when a colon was present. (#9833)[Tooltip]
Fixed tooltip popover title overflow when text exceeds maxWidth. (#8031)[Tag]
Fixed a bug where click event was not working inis-linkable
tag. (#4161)[Theme]
Converted Theme tests to Playwright. (#5724)[Trackdirty]
Converted TrackDirty tests to Playwright. (#5731)[Tooltip]
Fixed tooltip popover title overflow when text exceeds maxWidth. (#8031)[TimePicker]
Converted TimePicker tests to Playwright. (#5725)[Targeted Achievement]
Converted Targeted Achievement tests to Playwright. (#5722)[Toolbar]
Converted Toolbar tests to Playwright. (#5728)[Tooltip]
Fixed tooltip popover title overflow when text exceeds maxWidth. (#8031)[Utils]
Converted Utils tests to Playwright. (#5734)[Validation]
Converted Validation tests to Playwright. (#5735)[Visibility]
Fixed a bug where text descriptions overlapped with badges on mobile devices. (#7880)[Wizard]
Converted Wizard tests to Playwright. (#5737)
v4.106.0 Fixes
[Avatar]
Removed the Module Nav initials from the Avatar component and added it in the Module Nav component. (#8431)[Bar]
Converted Bar tests to Playwright. (#5650)[Breadcrumb]
Converted Breadcrumb tests to Playwright. (#5648)[Bubble]
Converted Bubble tests to Playwright. (#5649)[Calendar]
Converted Calendar page tests to Playwright. (#5653)[Calendar]
Fixed a bug when an events entered using the modal do not display using the correct eventType color. (#4099)[Card]
Converted Card tests to Playwright. (#5655)[Colorpicker]
Converted Colorpicker page tests to Playwright. (#5658)[ContextualActionPanel]
Converted Contextual Action Panel page tests to Playwright. (#5662)[Datagrid]
Pager resets to first page when clicking on the datagrid sort buttons on the headers. (#6015)[Datagrid]
Converted Datagrid tests to Playwright. (#5664)[Datagrid]
Fixed bug in datagrid grouping with filtering and click callback. (#8748)[ExpandableArea]
Converted Expandable Area tests to Playwright. (#5671)[Fieldset]
Converted Fieldset tests to Playwright. (#5673)[Fileupload]
Fixed a bug where a label was still visible when you don’t explicitly include it in the HTML. (#8361)[Hierarchy]
Fixed an issue where cards appeared shorter and connectors were missing when using an RTL locale. (#8692)[Masthead]
Converted Masthead tests to Playwright. (#5691)[Modal]
Fixed modal error icon positioning for input fields. (#5416)[Modal]
Fixed modal error icon positioning for input fields. (#5416)[Multiselect]
Converted Multiselect tests to Playwright. (#5696)[Pie Chart]
Converted Pie tests to Playwright. (#5701)[Popdown]
Converted Popdown tests to Playwright. (#5702)[PositiveNegative]
Converted Positive Negative tests to Playwright. (#5705)[Popover]
Converted Popover tests to Playwright. (#5703)[Splitter]
Converted Splitter tests to Playwright. (#5717)[Tabs]
Resolved a UI issue in RTL mode on mobile where the shadow beside the “More” tab appeared in the incorrect location. (#8691)[TabHeader]
Fixed a bug where toolbars are cutoff on top of the panel container. (#8271)[TabModule]
Fixed anchor focus issue on certain scenarios by adding a setting namedanchorFocus
. (#8579)[ToolbarActions]
Fixed search icon disappears when the text is inserted into the search field in RTL. (#5215)[TabsModule]
Fixed a bug where the left border of searchfield go button is not rendered properly. (#8066)[TabsModule]
Fixed a bug where go and home button are not rendered on smaller windows. (#8328)[Template]
Converted Template tests to Playwright. (#5726)[Textarea]
Converted Textarea tests to Playwright. (#5723)[Tooltip]
Converted Tooltip tests to Playwright. (#5730)[WeekView]
Converted Week View tests to Playwright. (#5736)
v4.105.0 Fixes
[Accordion]
Added an example that showsexpand
andcollapse
is working when toggling the button accordion header. (#4133)[Accordion]
Fix bug where accordion tooltip do block the whole page keydown events (#8233)[BarChart]
Preventselected
event to be prompt when resizing the chart (#5741)[Bullet]
Converted Bullet tests to Playwright. (#5650)[BusyIndicator]
Converted Busy Indicator tests to Playwright. (#5651)[Circlepager]
Converted circle pager tests to Playwright. (#5657)[Contextmenu]
Add showcase for theautoFocus
settings, move the content little bit into right (#6864)[Datagrid]
Added a a new to theshowWeekNumber
so it works with thefirstDayOfWeek
setting and avoids dups. (#7602)[Datagrid]
Added flagpersonalisable
for user to control the columns visibility in personalize dialog (#7602)[Datagrid]
Add fix where elements inside datagrid details row are not able to navigate viatab
key (#8091)[Datagrid]
Improve the keyword search process time (#6829)[Datepicker]
Added a a new to theshowWeekNumber
so it works with thefirstDayOfWeek
setting and avoids dups. (#7602)[Datepicker]
Converted Datepicker tests to Playwright. (#5665)[Datepicker]
Fixed the validation initialization where it overrides the validators declared via element attribute (#8236)[Datepicker]
Fix regression issue from IDS-8233 where datepicker is closing when moving the mouse upon opening (#8637)[Datepicker]
Fixed example page using setValue to set Datepicker value. (#8171)[Datepicker]
Fixed a scrollIntoView function bug where passing zero did not work. (#7890)[Datepicker]
Fixed bug on range validation not updating correctly. (#6109)[Dropdown]
Converted Dropdown tests to Playwright. (#5667)[Hyperlinks]
Converted Hyperlinks tests to Playwright. (#5680)[Icons]
Converted Icons tests to Playwright. (#5681)[Editor]
Fixed a bug where plain text is not wrapped in a<p>
tag when existing source mode which caused subsequent edits to fail. (#5788)[Lookup]
Allow row highlighting in lookup datagrid if all columns are readonly (#4904)[Lookup]
Fixname undefined
errors when opening the lookup dialog. (#8678)[Modal]
Removed the default color css rule on modal content. The color was too dim and did not allow for proper inheritance. (#7399)[Modal]
Fixed modal error icon positioning for input fields. (#5416)[MonthView]
Converted MonthView tests to Playwright. (#5695)[Notification]
Changed implementation of the test page for creating and closing notifications. (#5851)[Notification]
Converted Notification tests to Playwright. (#5697)[Tabs]
Converted Tabs tests to Playwright. (#5721)[Tabs]
Fixed more button suddenly opens when tabs in modal has validation error. (#7990)[TabsModule]
Fixed more button being hidden on certain situations. (#8254)[TabsModule]
Fixed handles for app menu trigger and overflows to activate more button. (#7889)[TabsModule]
Fixed more button with flag to not occupy space when not needed. (#8083)[TabsModule]
Fixed more button with flag to not occupy space when tabs have toolbar. (#8015)[Toolbar-Flex]
Converted Toolbar-Flex tests to Playwright. (#5729)[Tooltip]
Fix tooltip event initialization for the whole page that leads to keyboard lockout for users (#8233)
v4.104.6 Fixes
[Accordion]
Fix bug where accordion tooltip do block the whole page keydown events (#8233)
v4.104.5 Fixes
[Accordion]
Fix bug where accordion tooltip do block the whole page keydown events (#8233)
v4.104.3 Fixes
[Accordion]
Fix bug where accordion tooltip do block the whole page keydown events (#8233)
v4.104.2 Fixes
[Tooltip]
Fix tooltip event initialization for the whole page that leads to keyboard lockout for users (#8233)
v4.104.1 Fixes
[Tooltip]
Fix tooltip event initialization for the whole page that leads to keyboard lockout for users (#8233)
v4.104.0 Features
[Button]
Updated theGenAI
Button Styles for a new design. (#7270)[Icons]
Add new icon export with newGenAI
icons (#7270)[Input]
Addedfull-width
class for input field messages. (#6636)
v4.104.0 Fixes
[ApplicationMenu]
RTL indention is incorrect in Application Menu (#7238)[Area]
Converted Area tests to Playwright. (#5644)[Button]
Fixed color discrepancies in open menu for light and high contrast. (#7025)[Colorpicker]
Fixed a bug where dropdown icon was small and misaligned. (#6653)[Column]
Converted Column tests to Playwright. (#5660)[Datagrid]
Fix incorrect selection data in tree grid mode (#7558)[Datagrid]
Fixed selection for group nodes when filtered. (#6514)[Datagrid]
Fixed tree grid multiple selection not working with frozen columns. (#4178)[Datagrid]
Added a fix to incorrect internal row number when paging. (#6643)[Datagrid]
Added a fix to incorrect behavior on resizing columns on RTL. (#4101)[Datagrid]
Fixed an error that occurred with pager and tree grid enabled. (#7417)[Datagrid]
AddedskipValueSanitization
flag to skip sanitization on cell value to show raw html contents (#7392)[Datepicker]
Added a fix to theshowWeekNumber
so it works with thefirstDayOfWeek
setting. (#7307)[Datepicker]
Added a fix formm/yyyy
datepicker where user selected month is rounding to the following month (#7021)[Homepage]
Allow height computation in mobile for homepage component (#7026)[Input]
Addedfull-width
class for input field messages. (#6636)[Line]
Converted Line tests to Playwright. (#5684)[Listbuilder]
Fix on text color not being shown in contrast mode when hovering over an item. (#7222)[Modal]
Added fix where modal won’t close when timepicker is closed with the Escape key. (#5855)[Popover]
Fixed a bug where the scroll position in the date pickers in the datagrid was incorrect when the page is scrolling and the layout is recalculating in different ways. (#6717)[Radios]
Converted Radios tests to Playwright. (#5709)[Radios]
Fix radio button items taking 100% width when wrapped in form-responsive container. (#5430)[Rating]
Converted Rating tests to Playwright. (#5710)[Tabs]
Fixed tabs dynamic demo on NG by adding observers for new tab additions. (#7350)[Tabs]
AddedfocusOnShowHideTabs
to prevent focusing on tabs when show/hide function are called. (#6454)[Tabs]
Fixes gaps on the trigger button and UI glitches. Add fixes to themes including classic mode. (#7327)[Tabs]
Fixes gaps on the trigger button and UI glitches and resize issues on Adding tabs. (#7274)[Tabs]
Re-Fixes issue with extra space on the menu button on resize. (#6852)[Tabs]
Fixed tabbing control issue and prevent highlighting when selected in popupmenu (#7350)[Tabs]
Fixed the focus state of tabs when using keyboard arrow keys use pure css to implement border instead of js (#7372)[TabsModule]
Fixed tabs display on focus when tabs module has app trigger and more button. (#7600)[Timepicker]
Fixed a bug where correct time value is not accepting inislamic-umalqura
calendar (RTL). (#4050)[Toast]
Converted Toast tests to Playwright. (#5727)[Tooltip]
Fixed incorrect text content on filter row tooltip on datagrid. (#7345)