← Back to team overview

touch-packages team mailing list archive

[Bug 1415023] Re: [Dialog] if keyboard is present, buttons and derivatives have to be pressed twice

 

1. Okay, so to reword in reference to the pressed control: If you press
on a control where dragging does nothing, it should not take focus
unless you also release over it. Dragging does nothing for buttons,
checkboxes, and switches, so they shouldn't take focus until release.
Dragging does something for combo boxes and text fields, so they should
take focus on press. This is one of probably many subtleties we will
discover where traditional PC behavior needs tweaking to accommodate
touchscreens and/or the OSK.

2. I explained why I don't want the dialog recentered when the OSK
disappears: because repeated recentering would be unpleasant. Ideally, a
dialog would stay out of the way of the OSK if it was *ever* going to
contain a text field, but I realize "will this dialog ever contain a
text field" is equivalent to the Halting Problem. The next best solution
is for a dialog to move by itself a maximum of once in its lifetime. (If
"Dialog pushed out of the screen" is not hyperbole, it is a bug that
would be fixed by implementing the Dialog section of the toolkit spec.)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-ui-toolkit in
Ubuntu.
https://bugs.launchpad.net/bugs/1415023

Title:
  [Dialog] if keyboard is present, buttons and derivatives have to be
  pressed twice

Status in ubuntu-system-settings package in Ubuntu:
  Invalid
Status in ubuntu-ui-toolkit package in Ubuntu:
  Confirmed

Bug description:
  STEPS:
  Setup:
  1 phone + one locked sim

  1. Open system settings
  2. Goto Security
  3. Goto Sim Pin
  4. Tap on unlock
  5. Type in the pin
  6. Tap the green confirm button

  EXPECTED:
  I expect the dialog to be dismissed and the keyboard and sim be unlocked

  ACTUAL:
  The keyboard is dismissed but the dialog box remains.

  A recent change has effected this.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1415023/+subscriptions