[MGNLUI-1624] Button state are sometimes sticky on the iPad Created: 11/Jun/13  Updated: 14/Jun/13  Resolved: 14/Jun/13

Status: Closed
Project: Magnolia UI
Component/s: design
Affects Version/s: None
Fix Version/s: 5.0

Type: Bug Priority: Critical
Reporter: Andreas Weder Assignee: Samuli Penttilä
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File Sticky buttons.mp4    
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:
Sprint: RC 1, RC 2

 Description   

The new button states are great and provide a vital, visual feedback when using our new UI, in particular on touch devices. However, sometimes new buttons show up already in the "active" state. Looks like such buttons are actually being re-used.

This e.g. happens, if I open the image editor, then choose the crop action. When I click on "crop image", we exist crop mode and the button bar changes to show the "cancel editing" and "save changes" buttons. The "save changes" button is now already in the active state. The same happens, if you press "cancel" when in crop mode: the "cancel editing" button is already active.

Both cases are demonstrated in the attached video.

We thus might have to reset buttons to be in a non-pressed or non-active state somehow.



 Comments   
Comment by Samuli Penttilä [ 14/Jun/13 ]

Disabled hover button state for touch devices as it does not make much sense. Behavior is that touch event gives active and hover state and hover stays on until another touch event. Therefore if another button is added to the same coordinates it receives hover state.

Generated at Mon Feb 12 08:48:27 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.