Project

General

Profile

Actions

Bug #14476

closed
MS RM

No key events to WDialog if title clicked or not containing interactive widgets

Bug #14476: No key events to WDialog if title clicked or not containing interactive widgets

Added by Michael Seibt 5 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Target version:
Start date:
04/15/2026
Due date:
% Done:

0%

Estimated time:

Description

Affected: WDialog of Wt 4.13.0 (and most likely former versions)
Keyboard events still go to the main application (to the global handlers but not to the previously focused widget)

related to Improvements #14321: Clarification WApplication::globalKeyWentDown/Up and WDialog::keyWentDown/Up


Files

main.cpp (10.1 KB) main.cpp Michael Seibt, 04/15/2026 05:54 PM

Related issues 1 (0 open1 closed)

Related to Bug #14252: Check if WDialog can be immediately closedClosedRomain Mardulyn01/15/2026

Actions

MS Updated by Michael Seibt 5 months ago Actions #1

STR:

  • run attached main.cpp

  • hold Ctrl and right click into a table cell

  • press Escape
    --> just "globalKeyWentDown 27" is traced

  • press button "Add line edit to dialog"

  • click dialog title

  • press Escape
    --> just "globalKeyWentDown 27" is traced

RM Updated by Romain Mardulyn 5 months ago Actions #2

  • Related to Bug #14252: Check if WDialog can be immediately closed added

RM Updated by Romain Mardulyn 5 months ago Actions #3

  • Status changed from New to InProgress
  • Assignee set to Romain Mardulyn
  • Target version set to 4.13.2

RM Updated by Romain Mardulyn 5 months ago Actions #4

  • Status changed from InProgress to Review
  • Assignee deleted (Romain Mardulyn)

RM Updated by Romain Mardulyn 5 months ago Actions #5

  • Target version changed from 4.13.2 to 4.13.3

RM Updated by Romain Mardulyn 4 months ago Actions #6

  • Target version changed from 4.13.3 to 4.14.0

ED Updated by emil de keyser 3 months ago Actions #7

  • Assignee set to emil de keyser

ED Updated by emil de keyser 2 months ago Actions #8

  • Status changed from Review to Resolved
  • Assignee changed from emil de keyser to Romain Mardulyn

RM Updated by Romain Mardulyn 2 months ago Actions #9

  • Status changed from Resolved to Implemented @Emweb

RM Updated by Romain Mardulyn about 2 months ago Actions #10

  • Status changed from Implemented @Emweb to Closed
Actions

Also available in: PDF Atom