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