SmartClient Version: v13.1p_2025-08-25/AllModules Development Only (built 2025-08-25)
Chrome, FF on MacOS Sequoia
Hi, in the latest 13.1 build there’s an issue with icon scaling in FormItems. It becomes very noticeable when using fontIncrease=4&sizeIncrease=15, e.g. https://www-demos.smartclient.com/sm...rease=15&dhc=1

test case:
when running it, I see this in the developer console:
Chrome, FF on MacOS Sequoia
Hi, in the latest 13.1 build there’s an issue with icon scaling in FormItems. It becomes very noticeable when using fontIncrease=4&sizeIncrease=15, e.g. https://www-demos.smartclient.com/sm...rease=15&dhc=1
test case:
Code:
isc.DynamicForm.create({
width: 400,
margin: 10,
titleWidth: 100,
colWidths: [110, "*"],
autoFocus: true,
fields: [
{ name: "datePicker",type:"date", title: "Date Picker", icons: [ {src:"Cancel"} ] }
]
});
Code:
21:52:10.864:MUP5[E0]:WARN:PaneContainer:featureExplorer_exampleViewer_paneContainer:Invalid width or height in Canvas.enforceScrollSize() on component: featureExplorer_exampleViewer_paneContainer with sizes: -8544,-9407
Canvas.enforceScrollSize(_1=>-8544, _2=>-9407) on [PaneContainer ID:featureExplorer_exampleViewer_paneContainer] @ ISC_Core.js:3938:250
Layout._enforceScrollSize() on [PaneContainer ID:featureExplorer_exampleViewer_paneContainer] @ ISC_Foundation.js:363:6
Layout.stackMembers(_1=>Array[2], _2=>Array[2], _3=>undef) on [PaneContainer ID:featureExplorer_exampleViewer_paneContainer] @ ISC_Foundation.js:353:71
Layout.layoutChildren(_1=>"member changed visibility: [ExampleSourc..."[97], _2=>undef, _3=>undef) on [PaneContainer ID:featureExplorer_exampleViewer_paneContainer] @ ISC_Foundation.js:382:6
Layout.reflowNow(_1=>"member changed visibility: [ExampleSourc..."[97], _2=>19) on [PaneContainer ID:featureExplorer_exampleViewer_paneContainer] @ ISC_Foundation.js:412:601
[c]Layout.clearReflowQueue() on [Class Layout] @ ISC_Foundation.js:264:447
null.<anonymous>() @ ISC_Foundation.js:264:82
[c]EventHandler.runTeas() on [Class EventHandler] @ ISC_Core.js:3039:106
EventHandler._clearThread() on [Class EventHandler] @ ISC_Core.js:3036:136
FormItem.focusInItem() on [SelectItem ID:isc_SelectItem_2 name:monthSelector] @ ISC_Forms.js:1675:153
DateItem.focusInItem() on [DateItem ID:isc_DateItem_0 name:datePicker] @ ISC_Forms.js:2905:475
DynamicForm.focusInItem(_1=>[DateItem ID:isc_DateItem_0 name:datePicker], _2=>null) on [DynamicForm ID:isc_DynamicForm_0] @ ISC_Forms.js:780:24
DynamicForm.setFocus(_1=>true, _2=>undef) on [DynamicForm ID:isc_DynamicForm_0] @ ISC_Forms.js:777:95
Canvas.focus(_1=>undef) on [DynamicForm ID:isc_DynamicForm_0] @ ISC_Core.js:4530:238
DynamicForm.parentVisibilityChanged(_1=>"inherit") on [DynamicForm ID:isc_DynamicForm_0] @ ISC_Forms.js:790:346
Arra.callMethod(_1=>"parentVisibilityChanged", _2=>"inherit", _3=>[ExampleViewPane ID:featureExplorer_exampleViewer_exampleViewPane], _4=>true, _5=>false, _6=>undef) @ ISC_Core.js:638:183
Canvas.parentVisibilityChanged(_1=>"inherit", _2=>[ExampleViewPane ID:featureExplorer_exampleViewer_exampleViewPane], _3=>true, _4=>false) on [Canvas ID:featureExplorer_exampleViewer_exampleViewPane_viewContainer] @ ISC_Core.js:4492:44
Arra.callMethod(<no args: recursion>) @ ISC_Core.js:638:183
Canvas.setVisibility(_1=>"inherit") on [ExampleViewPane ID:featureExplorer_exampleViewer_exampleViewPane] @ ISC_Core.js:4486:32
Canvas.show() on [ExampleViewPane ID:featureExplorer_exampleViewer_exampleViewPane] @ ISC_Core.js:4510:6
TabSet._showTab(_1=>Obj{title:View}) on [ExampleViewer ID:featureExplorer_exampleViewer] @ ISC_Containers.js:451:263
TabSet._tabSelected(_1=>[SimpleTabButton ID:isc_SimpleTabButton_0]) on [ExampleViewer ID:featureExplorer_exampleViewer] @ ISC_Containers.js:462:6
_3.buttonSelected(_19=>[SimpleTabButton ID:isc_SimpleTabButton_0]) on [TabBar ID:featureExplorer_exampleViewer_tabBar] @ ISC_Containers.js:341:596
_3.setSelected() on [SimpleTabButton ID:isc_SimpleTabButton_0] @ ISC_Foundation.js:702:42
StatefulCanvas.select() on [SimpleTabButton ID:isc_SimpleTabButton_0] @ ISC_Foundation.js:195:150
Toolbar.selectButton(_1=>0) on [TabBar ID:featureExplorer_exampleViewer_tabBar] @ ISC_Foundation.js:738:278
TabBar.selectTab(_1=>0) on [TabBar ID:featureExplorer_exampleViewer_tabBar] @ ISC_Containers.js:62:1476
TabSet.selectTab(_1=>0) on [ExampleViewer ID:featureExplorer_exampleViewer] @ ISC_Containers.js:465:42
ExampleViewer.showExample(_1=>undef) on [ExampleViewer ID:featureExplorer_exampleViewer] @ ISC_ExampleViewer.js:117:86
ExampleSourcePane.tryEditedCode() on [ExampleSourcePane ID:featureExplorer_exampleViewer_exampleSourcePane] @ ISC_ExampleViewer.js:139:1905
SourceEditor.tryClicked(_1=>undef) on [SourceEditor ID:featureExplorer_exampleViewer_exampleSourcePane_sourceEditor] @ ISC_ExampleViewer.js:144:491
_3.eval(event=>Obj, eventInfo=>undef) on [IButton ID:featureExplorer_exampleViewer_exampleSourcePane_sourceEditor_sourceEditorToolbar_tryItButton] @ [no file]:3:35
StatefulCanvas.handleActivate(_1=>Obj, _2=>undef) on [IButton ID:featureExplorer_exampleViewer_exampleSourcePane_sourceEditor_sourceEditorToolbar_tryItButton] @ ISC_Foundation.js:247:108
StatefulCanvas.handleClick(_1=>Obj, _2=>undef) on [IButton ID:featureExplorer_exampleViewer_exampleSourcePane_sourceEditor_sourceEditorToolbar_tryItButton] @ ISC_Foundation.js:248:13
[c]EventHandler.bubbleEvent(_1=>[IButton ID:featureExplorer_exampleViewer_exampleSourcePane_sourceEditor_sourceEditorToolbar_tryItButton], _2=>"click", _3=>undef, _4=>undef, _5=>undef) on [Class EventHandler] @ ISC_Core.js:2941:89
[c]EventHandler.handleClick(_1=>[IButton ID:featureExplorer_exampleViewer_exampleSourcePane_sourceEditor_sourceEditorToolbar_tryItButton], _2=>undef) on [Class EventHandler] @ ISC_Core.js:2751:50
EventHandler._handleMouseUp(_1=>[object MouseEvent], _2=>undef) on [Class EventHandler] @ ISC_Core.js:2733:11
[c]EventHandler.handleMouseUp(_1=>[object MouseEvent], _2=>undef) on [Class EventHandler] @ ISC_Core.js:2724:57
[c]EventHandler.dispatch(_1=>[c]EventHandler.handleMouseUp(), _2=>[object MouseEvent]) on [Class EventHandler] @ ISC_Core.js:3040:122
HTMLDocument.eval(event=>[object MouseEvent]) @ [no file]:3:123
Comment