.
Eloquence WEBDLG2 contact contact

Documentation / WEBDLG2 / Changes in Eloquence B.08.40 WEBDLG2

Changes in Eloquence B.08.40 WEBDLG2

 
.
  Document revision: 2025-04-17


Eloquence B.08.40 2501-5

WEBDLG2 version: 2.1.1

Fixed problems:

  • eloqwebd2.uri: Fixed a potential problem related to URI Deny access rules, causing the eloqwebd2 process to abort during startup with a log message like below:
    Assertion failed: type == 2
    server panic: Aborting on internal failure, file config.c, line 3978

  • Fixed a potential segmentation fault following a protocol failure during application initialization. The DLG session cleanup could not handle an incomplete plugin list. This could cause the eloqwebd2 process to abort with a log message like below:
    server panic: Aborting on internal failure, file webd.c, line 974

  • Fixed tap-hold / long press did not reliably trigger context menus on mobile devices.

  • HTTP protocol: The Server HTTP response header is no longer sent due to security considerations.

  • Fixed potential 'mainReceived invalidate: DLG … does not exist' JavaScript exception when the eloqwebd2.app Layout configuration is set to inline or inline max.

    This JavaScript exception does not affect the functionality of the application.

  • Fixed potential visual flicker observed when the eloqwebd2.app Layout configuration is set to inline dialog or inline max dialog.

  • ComboBox: Double-clicking a ComboBox list entry now triggers a rule submission.

  • ComboBox: Fixed matching list entry not selected when the list is updated while the ComboBox is focused and the list is open.

  • ComboBox: Fixed selected list entry not deselected when the content is user-edited.

  • Dialog: Fixed vcrule attribute stopped working when a different Dialog becomes active.

  • Revised the visual appearance of focused Dialog objects.

  • Fixed various visual issues that occurred primarily on newer Safari browser versions, but also on mobile browsers based on Chromium engine.

  • See also: Eloquence B.08.30 WEBDLG2 patches PE83-2503140 and PE83-2504160

Eloquence B.08.40 2501-4

WEBDLG2 version: 2.1.1

Fixed problems:

  • Fixed a regression introduced with previous version 2501-3 where restarting an application was unexpectedly delayed by five seconds. DlgQuitTimeout was applied even if the application has already quit.

  • See also: Eloquence B.08.30 WEBDLG2 patch PE83-2502190

Eloquence B.08.40 2501-3

WEBDLG2 version: 2.1.1

Fixed problems:

Eloquence B.08.40 2501-2

WEBDLG2 version: 2.1.1

Fixed problems:

  • ComboBox, EditText: Fixed a regression introduced with previous version 2501-1 where ComboBox and EditText objects were no longer focusable after the editable attribute was reset and then set again.

  • See also: Eloquence B.08.30 WEBDLG2 patch PE83-2502040

Eloquence B.08.40 2501-1

WEBDLG2 version: 2.1.1

New functionality:

  • eloqwebd2.cfg: The HttpProxyHeader configuration has been added.

    Specifies the HTTP header used to set the user's client address if the connection is routed through a reverse proxy.

  • eloqsd protocol: The user's client address is now logged in case of a protocol status such as a failed authentication.

  • The login dialog customization has been simplified. The eq-login-dialog CSS class name is no longer set implicitly, a custom CSS class name may now be set without side effects.

Fixed problems:

Eloquence B.08.40 2409-1

WEBDLG2 version: 2.1.0

New functionality:

  • eloqwebd2.cfg: Added the CookieMaxAge configuration to specify how long the user's web browser can be identified, allowing to recognize cached login credentials even after the associated web browser has been closed and later reopened.

  • Added support for inline custom login dialog.

  • eloqwebd2.app: Added the $session token, for example to pass the WEBDLG2 session identifier to an environment variable or to use it in the eloquence trace file name.

Fixed problems:

  • Fixed a regression introduced with previous version 2407-1 where the Filetransfer plugin example failed with a JavaScript client error: 'this.constructor.onUpdateReturn is not a function'

  • See also: Eloquence B.08.30 WEBDLG2 patch PE83-2409200

Eloquence B.08.40 2407-1

WEBDLG2 version: 2.1.0

New functionality:

  • Eloquence B.08.40 WEBDLG2 now supports both desktop and mobile applications by implementing pointer events. All kinds of input devices (mouse, touch, pen/stylus) are now handled as expected, including context menus (triggered by a tap-hold / long press).

  • The System.clipboard attribute is now supported.

    Please note that the web browser typically limits access to the Clipboard API. In particular:

    • The Clipboard may be accessible in secure context (HTTPS) only.
    • DLG SET "System.clipboard" may cause the browser to request permission by the user.
    • DLG GET "System.clipboard" may be denied by the browser for security reasons, or may require user permission.

  • The System.screenheight and screenwidth attributes are now supported.

    Portrait mode screen orientation is assumed when the screen height is greater than the width. Landscape mode is assumed when the width is greater than the height.

  • New attribute: Dialog.vcrule : integer, get/set

    If nonzero, the vcrule value is returned to the program, along with the path of the Dialog object, when the screen size or the display orientation has changed (e.g. from portrait mode to landscape mode or vice versa).

  • The login dialog may now be customized.

  • Browser support for Microsoft Internet Explorer has been removed.

Fixed problems:

Eloquence B.08.40 2405-2

  • WEBDLG2 version: 2.0.18
  • Equivalent to: Eloquence B.08.30 WEBDLG2 patch PE83-2405230

Eloquence B.08.40 2405-1

  • WEBDLG2 version: 2.0.18
  • Equivalent to: Eloquence B.08.30 WEBDLG2 patch PE83-2402190

Eloquence B.08.40 2402-1

  • WEBDLG2 version: 2.0.18
  • Equivalent to: Eloquence B.08.30 WEBDLG2 patch PE83-2402190

Eloquence B.08.40 2311-5

  • WEBDLG2 version: 2.0.16
  • Equivalent to: Eloquence B.08.30 WEBDLG2 patch PE83-2311300

Eloquence B.08.40 2311-4

  • WEBDLG2 version: 2.0.16
  • Equivalent to: Eloquence B.08.30 WEBDLG2 patch PE83-2311300

Eloquence B.08.40 2311-3

  • WEBDLG2 version: 2.0.16
  • Equivalent to: Eloquence B.08.30 WEBDLG2 patch PE83-2311300

Eloquence B.08.40 2311-2

  • WEBDLG2 version: 2.0.16
  • Equivalent to: Eloquence B.08.30 WEBDLG2 patch PE83-2311300

Eloquence B.08.40 2311-1

  • WEBDLG2 version: 2.0.16
  • Equivalent to: Eloquence B.08.30 WEBDLG2 patch PE83-2311270


 
 
 
  Privacy | Webmaster | Terms of use | Impressum Revision: 2025-04-17  
  Copyright © 1995-2025 Marxmeier Software AG