Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 572726

Summary: [Combo] Can't enter exclamation mark in Combo using Firefox
Product: [RT] RAP Reporter: Michael Klein <michael.klein>
Component: RWTAssignee: Project Inbox <rap-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: digga1404
Version: 3.15   
Target Milestone: 3.17   
Hardware: All   
OS: All   
See Also: https://git.eclipse.org/r/c/rap/org.eclipse.rap/+/180403
https://git.eclipse.org/c/rap/org.eclipse.rap.git/commit/?id=451649a4d85b06a735e5ff9f3ca7cf54ca981106
Whiteboard:

Description Michael Klein CLA 2021-04-09 05:30:57 EDT
Build: RAP 3.15
Environment: Firefox 87.0 on Win 10

I noticed a strange behaviour when typing an exclamation mark into a not READ_ONLY combo using Firefox 66+. Instead of showing the exclamation mark it deletes the value and selects the first item.

Reproducible: Always

Steps to reproduce:
1. Open firefox
2. Browse to RWT Contols Demo
3. Switch to Combo
4. Select 'Python' in 'Filled Combo'
5. Enter 'ABC!' into same combo
-> 'ABC' is removed and Eiffel is selected

Expected:
Combo contains Text 'ABC!'.

It's not only the exclamation mark but also other combinations of SHIFT and number keys.

When an existing item is selected (e.g. 'Java'), I found the following combinations to trigger (may depend on keyboard layout):
SHIFT + 1 --> select first item
SHIFT + 2 --> select last item
SHIFT + 6 --> select previous item
SHIFT + 8 --> select next item

Chrome and Edge doesn't show this behaviour.
Comment 1 Eclipse Genie CLA 2021-05-10 09:57:18 EDT
New Gerrit change created: https://git.eclipse.org/r/c/rap/org.eclipse.rap/+/180403