Minor inaccuracies with Form component behaviour when performing drag events in Nokia 5800 XpressMusic (Known Issue)
Form components may perform with minor inaccuracy when the user makes drag events in the Nokia 5800 XpressMusic.
In the Nokia 5800 XpressMusic, MIDP UI high-level API components can receive pointer events when the user taps the device screen. A Form Item receives focus when the user taps the Item, that is, performs pointerDown and pointerRelease events.
Currently the Form Items appear to behave slightly inaccurately. If the user starts dragging from the focused Form Item (that is, it receives a pointerDown event), that Form Item remains active until it receives a pointerRelease event. This may cause, for example, the following behaviour:
- If dragging again over the active Form Item, the drag may activate the Item (e.g. Gauge thumb is moved).
- A String/ImageItem (BUTTON or HYPERLINK) state remains activated even though pointerRelease happens outside of the Item. When dragging back on top of the Item and it gets pointerRelease event, the default command will be activated.
- A POPUP style ChoiceGroup opens even if pointerRelease happens outside of ChoiceGroup.
This is expected to be fixed in future software versions.