In Development
Last Updated: 06 Jul 2026 07:38 by ADMIN
Pawan
Created on: 29 Jun 2026 03:52
Category: Reporting
Type: Bug Report
12
Double click within expression editor is not context aware

Double-click selection in the expression editor isn't context-aware. In almost every other application, double-clicking selects a token based on its surrounding context — a single field/identifier when clicking on a field, or the word boundary within a string literal when clicking inside quotes. The expression editor doesn't respect these boundaries, so its double-click behaviour is inconsistent with the standard expression-editor behaviour users expect.

Expected: Double-click selects the relevant token based on context (e.g. an individual field reference, or a word within a string literal).

Actual: Double-click selection ignores context and does not match the token/word-boundary behaviour found in virtually all other expression editors and text inputs.

1 comment
ADMIN
Dimitar
Posted on: 02 Jul 2026 14:54

Hello Pawan,

Thank you for the feedback!

We have investigated why the editor behaves in such a way, and it seems to be a default behavior for the WinForms TextBox control(the Standalone Report Designer is a WinForms application).

The control is a thin wrapper over the Win32  EDIT  control. Its double-click word selection uses the system's  EditWordBreakProc,  which defines a "word" as a contiguous run of non-whitespace characters. So  + ,  " ,  = ,  {  are all part of the same word as the adjacent letters.

Browsers and WPF use Unicode word segmentation (UAX #29), which breaks at transitions between character classes: alphanumeric ↔ punctuation is a boundary. So for a string like  +word""  → boundaries at  + / w  and  d / " , selecting only word.

We will try to make the logic mimic how it works in WPF applications. I have also changed the status of the item since we recognize that this can be improved.

Once again, thank you for the valuable feedback and for helping us improve the product!

Regards,
Dimitar
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.