ZennoPoster 5.42.0.0 16.04.2020
🔗 Original page — Source of this material
ZennoPoster 5.42.0.0 (16.04.2020)
New features:
[+] Added the ability to stop C# code execution. When you press Stop, if execution does not finish within 5 seconds, a dialog window will appear prompting you to abort the C# code.
[+] Coordinate calculations for full emulation are now based on coordinates relative to the tab rather than the entire page, which resolves many issues with full emulation.
[+] Added the Tab.FullEmulationMouseTabPosition property, which provides the coordinates of the virtual mouse relative to the tab, i.e., the visible area of the page.
[+] In case of a ZennoPoster crash or other issues with the saved task list, a task list recovery form is now displayed.
[+] Added brotli support for the alternative HTTP request mode.
[+] Added navigator.deviceMemory emulation in Chrome.
Bug fixes:
[] Fixed Accept-Language emulation in Chrome.
[] Fixed action recording in ProjectMaker when using the Chrome browser.
[] Fixed hiding and displaying fonts in Chrome.
[] Fixed localStorage behavior in Chrome. The issue caused Telegram authorization to reset.
[] Fixed POST request handling when using the alternative HTTP request method.
[] Fixed the issue of tasks disappearing in ZennoPoster.
[] Fixed freezing of the alternative HTTP request method in some cases.
[] Fixed header order in the alternative HTTP request method. Also fixed header order when displayed in the traffic monitor.
[] Now, if Headers is enabled in the browser profile but Navigator is disabled, the UserAgent field is emulated. This is required for HTTP requests to work.
[] The Developer Tools button is hidden for Firefox.
[] Now, when there are server connection errors at ProjectMaker startup, an appropriate message is shown instead of a main window creation error.
[] Fixed an error when opening the file selection dialog in action settings if the field contains an empty variable.
[] Fixed ZennoPoster UI freezing during task list autosave.
[] It is no longer possible to create a list or table with a trailing space.
[] Now, tasks from the Task Manager in ZennoPoster no longer disappear from the general task list.
[] Fixed Instance.FormTitle behavior for Chrome and Firefox.
[] Fixed debugging of C# code when using the Table methods: Clear, DeleteColumn, DeleteRow, DeleteRows, Bind, and List.SetItem.
[] Removed the “Reduce memory usage for C#” setting, which caused issues with C# code debugging.
[] Added the missing scroll bar in the Run Program action in ProjectMaker.
[] Now the line number with an error in C# code is determined correctly.
[] Fixed the disappearance of the virtual mouse cursor in some cases.
[] Fixed causes of hotkeys stopping working.
[] When loading a profile from an incompatible browser, a warning is now shown in the log. For example, when loading a Firefox profile in Chrome and vice versa.
[] Added the missing file selection button in the “Solve captcha” action.
[] Fixed default values of the window.screenLeft and window.screenTop parameters for Chrome.
[] Now the HTTP request method selection also affects C# code.
[] Fixed full emulation methods in headless mode for Chrome.
[] Fixed browser tab synchronization issues that caused websites to load in the wrong tab.
[] Fixed instance and ProjectMaker synchronization issues.
[] Text search now finds text in the “Switch” action.
[] Fixed typos in the ZennoPoster task XML format.
[] Fixed project renaming in ZennoPoster.
[] Fixed the text translation action using GoogleTranslateViaWebInterface.dll.
[] Fixed possible causes of ProjectMaker freezing when closing projects or the program.
[] Other fixes and improvements.