pharo-spec / Spec

Spec is a framework in Pharo for describing user interfaces.
MIT License
62 stars 65 forks source link

Escape key on dialog with filterable list does not always work #1055

Open tesonep opened 3 years ago

tesonep commented 3 years ago

If on Iceberg, the "Add Package" dialog, the focus is on the list, I press Escape => the dialog closes OK! 👍 If on Iceberg, the "Add Package" dialog, the focus is on the filter field, I press Escape => the dialog closes OK! 👍 If on Iceberg, the "Add Package" dialog, the focus is on the filter field, I type something, I press Escape => the dialog does nothing, not even a visual clue of why it was not closed! 😢

tesonep commented 3 years ago

It seems this is because there are two different text fields, one of the list, one of the dialog. Dragging it with halos shows the problem.

image

estebanlm commented 3 years ago

mfmfmfsad... this is because the text field is not bubbling up the ESC char...