| Reference | Summary | Fixed also with |
| ACI0097827 | On Windows, for engined application or engined client /server, custom icon isn't display in several windows | 21 R2 21.0 HF2 20.8 HF3 |
|---|---|---|
| ACI0105285 | Debugger window blinks and closes if a saved expression does an HTTP request and wait. | 21 R2 21.0 HF2 |
| ACI0105571 | Web Services Wizard generates code than can't be compiled in strict typing mode | 21.0 HF1 |
| ACI0105732 | The debugger on the server may remain hung until the process on the client finishes its execution. | 21 R2 |
| ACI0105903 | 4D Write Pro: in some cases, the command 'WP new' adds unexpected page breaks to a section. | 21 R2 21.0 HF1 |
| ACI0105958 | The command Folder() does not resolve parent directory if we append "/../" when created from a path string; it removes two folders instead of one. | 21 R2 21.0 HF1 |
| ACI0106000 | Inconsistent behaviour with integer overflow across platforms and interpreted/compiled modes | 21 R2 21.0 HF1 |
| ACI0106015 | In the Object Library, the "Search area" should not be displayed if the component 4D Widgets is not loaded | 21.0 HF1 |
| ACI0106028 | With some columns behind a locked column, changing the width of the locked column make the horizontal scroll position 'jump' unexpectedly. | 21 R2 20.8 HF2 21.0 HF1 |
| ACI0106049 | Quick Report preview overrides previously exported PDF with the Execute option | 21.0 HF1 |
| ACI0106072 | Sorting an entity selection by a property of type Number in an object attribute does not always yield correct results | 21.0 HF1 |
| ACI0106074 | Not-a-Number (NaN) values as properties of object attributes interfere with entity selection sorting (via `.orderBy()` or `.query("... order by ...")` | 21.0 HF1 |
| ACI0106080 | 4D Write Pro: 'Carriage return' with a different font size than the previous char may not display correctly. | 20.8 HF2 21.0 HF1 |
| ACI0106081 | When a web area in a form loads HTML page with a dropdown, selecting any dropdown option pauses 'On Timer' form event. | 21.0 HF2 20.8 HF3 |
| ACI0106087 | 4D Write Pro: A bottom break row gets inserted in the wrong place when we also have a top break row of a lower sorting criterion | 21 R2 20.8 HF2 21.0 HF1 |
| ACI0106091 | Query editor returns incorrect result when using 'Date field' + "is within next" + "month" and current date is November. | 20.8 HF2 21.0 HF1 |
| ACI0106095 | Syntax error reported for valid calls to Collection.find() | 21.0 HF1 |
| ACI0106097 | 4D Remote may hang or disconnect when downloading 1 MB of data multiple times over a 10 Gigabits interface. | 21 R2 21.0 HF1 |
| ACI0106104 | Bug with Dynamic menu called from the host instance event of a widget | 21.0 HF1 |
| ACI0106117 | The 4D command 'OBJECT Get format' may return empty string instead of the default value with some objects (thermometer, ruler, stepper, spinner, picture pop-up menu, picture button,button). Project mode only. | 21 R2 21.0 HF1 |
| ACI0106118 | Text alignment for drop-down lists doesn't work. | 21 R2 21.0 HF1 |
| ACI0106122 | During a transaction, when a record is saved and the transaction is rolled back, the trigger-based updates are not properly reversed, resulting in data corruption; client-server mode only. | 21 R2 20.8 HF2 21.0 HF1 |
| ACI0106125 | 4D View Pro: On Windows, the interface freezes while trying to print a sheet | 21 R2 21.0 HF1 |
| ACI0106126 | METHOD RESOLVE PATH doesn't support classes | 21 R2 21.0 HF1 |
| ACI0106127 | The “Search in Design” dialog box generates an error when searching for methods modified on a specific date. | 21 R2 21.0 HF1 |
| ACI0106132 | Bad value of a linked attribute after executing '.fromObject()' or '.fromCollection()', when the link does not target primary keys | 21 R2 21.0 HF1 |
| ACI0106134 | Missing Edit button in the list of properties for the associated class | 21 R2 21.0 HF1 |
| ACI0106135 | Explorer: "Commands/Processes/Process info" shows XLIFF for the tip instead of the correct text. | 21 R2 21.0 HF1 |
| ACI0106136 | You can set the 'Insert' key as shortcut and use it in Binary mode; but it doesn't work in Project mode. | 21 R2 21.0 HF1 20.8 HF3 |
| ACI0106140 | OEM Application: Quit dialog window displays "4D Server" as window title instead of the application name | 21 R2 21.0 HF1 |
| ACI0106146 | ORDA: Permissions - Restrict access by default prevents from dropping an entity | 21 R2 21.0 HF1 |
| ACI0106151 | Use of "Esc" key to close Design/Explorer window | 21 R2 21.0 HF1 |
| ACI0106155 | 4D Qodly Pro - Text component: No scroll bar appears in renderer mode when containing long/big text | 21.0 HF1 |
| ACI0106156 | 4D Qodly Pro - Page editor: Tab not marked as "touched" after creating new state; no save prompt on close, state lost on reopen | 21.0 HF1 |
| ACI0106158 | 4D Qodly Pro - Changing the width of nested matrix stylebox return an error in the page | 21.0 HF1 |
| ACI0106159 | 4D Qodly Pro - Text Input: Date input shows an invalid date in Safari | 21.0 HF1 |
| ACI0106160 | 4D Qodly Pro - Nested Matrices Intermittently Fail to Load Data | 21.0 HF1 |
| ACI0106162 | 4D Remote crashes when resuming from sleep after the sleep timeout | 21 R2 21.0 HF1 |
| ACI0106167 | Unexpected message “Expected type: string” on a numeric input field. | 21 R2 21.0 HF1 |
| ACI0106169 | Non-enterable Input in front of Tab control (or Group Box) with no fill colour is now almost invisible since 4D 20.8; macOS only. | 21 R2 21.0 HF1 20.8 HF3 |
| ACI0106170 | Evaluating 'Callchain' in debugger expression returns 'Callchain' as formula | 21 R2 21.0 HF1 |
| ACI0106178 | A syntax error in a parameter of the 'QUERY BY ATTRIBUTE' command can cause the application to quit unexpectedly. | 21 R2 20.8 HF3 |
| ACI0106179 | 4D Write Pro: When merging two or more cells vertically, the background image in the merged area is zoomed. | 21 R2 21.0 HF2 |
| ACI0106180 | In the dialog box for exporting data to a file, if you change forms, 4D may quit unexpectedly. | 21 R2 21.0 HF2 |
| ACI0106183 | 4D may crash when modifying the Data Source of a "Current Selection" Listbox in properties list; in binary mode only. | 21 R2 21.0 HF1 |
| ACI0106186 | The "DELETE SELECTION" command takes 0.5s to execute even if the table is empty. | 21 R2 21.0 HF2 |
| ACI0106188 | In dark mode, in the settings/compiler/warning, the search area is white and the text is white, so impossible to see the entered text | 21.0 HF1 |
| ACI0106189 | Connection problems to 4D Server with the network component QUIC if using a VPN. | 21 R2 21.0 HF2 |
| ACI0106196 | Incompatible type in return statement not detected in code editor | |
| ACI0106197 | In the Toolbox, Adding New Items in Lists Inserts Them at the Bottom Instead of After the Selected Item | 21 R2 21.0 HF1 |
| ACI0106198 | Let a comment added after the 'return' keyword (end of a function), on the same line code. When running, it may cause the function to return Null instead of an assigned value. | 21 R2 21.0 HF1 20.8 HF3 |
| ACI0106203 | 'License usage' command: 'session.IPAddress' is empty since 4D v21 | 21 R2 21.0 HF2 |
| ACI0106204 | When dictating text in a text area using the voice-to-speech feature of macOS, the dictated text is deleted after four lines of text. | 21.0 HF2 |
| ACI0106205 | Right click on the structure editor may lead to a crash. | 21 R2 21.0 HF1 |
| ACI0106206 | With the 4D commands 'License usage', the session.UserName is empty. | |
| ACI0106207 | The 4D command 'VERIFY CURRENT DATA FILE' doesn't set the variable 'OK' to 0 if the callback method doesn't exist. | 21 R2 21.0 HF2 |
| ACI0106211 | In the dialog box for exporting data to a file, on the Form tab, when you switch tables, the form preview is not updated. | 21.0 HF2 |
| ACI0106212 | In the dialog box for exporting data to a file, if you select a table without a form, you can no longer select another table. | 21.0 HF2 |
| ACI0106213 | In some cases, with an engine client, after using the “CHANGE USER” command, the 4D user selection window appears at launch, which should not be the case because there is a default user. | 21 R2 21.0 HF2 |
| ACI0106223 | The Windows compatibility option "Use DirectWrite" is hidden under macOS. The option should be visible on macOS too (as on Windows). | 21 R2 21.0 HF2 |
| ACI0106229 | For engined application or engined client /server, custom icon isn't display in several windows when build with Build4d component | 21.0 HF2 |
| ACI0106232 | CEF (Chromium Embedded Framework), used in all web area, doesn't work when 4D is started in "Run as administrator" mode. | 21 R2 21.0 HF2 |
| ACI0106233 | 4D fails to manage or to open windows correctly once a certain number of windows is reached (typically 80+ project method windows) | 21 R2 21.0 HF2 |
| ACI0106238 | In the window title of an entry form in 'User Mode', a space char is missing between "Entry For" and "TableName". | 21.0 HF2 |
| ACI0106245 | The behaviour of the Debugger's 'Step Over' function may not work properly when there are several methods as parameters. | 21 R3 21 R2 HF1 |
| ACI0106246 | Double Clicking Explorer's Scrollbar Opens Highlighted Item | 21 R2 21.0 HF2 |
| ACI0106251 | 4D Write Pro: if a style (e.g. italic, bold) is not supported for a font, the check box with the associated standard action is not disabled. | 21.0 HF2 |
| ACI0106252 | For an engineered server, the title of the server administration window contains 4D Server. | 21 R2 21.0 HF2 |
| ACI0106254 | Object Set Format incorrectly resets the size icons to 0x0 | 21 R2 21.0 HF2 |
| ACI0106257 | Grouped form objects with missing objects in it after a copied/pasted in binary mode. | 21 R2 HF1 20.8 HF3 |
| ACI0106259 | Command 'GET PROCESS VARIABLE' returns empty interprocess variable in component | 21 R2 21 R3 |
| ACI0106267 | 4D Remote may stop responding (freeze) after multiple processes perform database queries using the "QUIC" network layer | 21 R2 |
| ACI0106275 | Gray screen overlays save dialog, triggered by "New Folder" click or duplicate filename entry, clears on Escape, not reproducible after reopening dialog | 21 R2 21 R3 |
| ACI0106277 | Alt/Option + Double Click on a form name in Method editor no longer opens the form in Form editor. | 21 R3 |
| ACI0106283 | On windows use address space layout randomization for improved security | |
| ACI0106300 | 4D Server may crash after a unexpected disconnection | |
| ACI0106310 | The 4D command 'WEB GET VARIABLES' causes excessive CPU usage in HTTP Connection Handler. | 20.8 HF3 |
| ACI0106313 | 4D Server may freeze when remote client enters in Sleep mode with pending requests and exceeds sleep timeout. | 21 R3 21 R2 HF1 |