1 Feb 2011 8:34 PM #1
[OPEN-755] Floating panel mask position out of sync when keyboard shifts layout
(Ran into this issue on iPad - not sure if it exists on other platforms, but assume true for all iOS at least.)
We have a floating panel that occupies the lower part of our overall layout, contains a form, and has hideOnMaskTap set to true. The form inside of the panel contains a text area and some other controls, such as a Select. When clicking in the text area, the entire layout (including the floating panel) is shifted up by the appearance of the onscreen keyboard. This is totally fine, but if after text entry the user clicks on another part of the panel, such as the Select, the entire panel is unexpectedly hidden.
I believe this is because the keyboard-shifted layout places the other controls outside of the area covered by the panel when it was originally shown (pushing these controls into what was formerly a masked area). Clicking on another part of the shifted panel is incorrectly registered as a mask tap, hiding the panel. Disabling hideOnMaskTap 'fixes' this issue.
Is this a known problem? Can the coordinates of the mask be updated along with the layout when shifted by the appearance of the onscreen keyboard?
Thanks - ATM
2 Feb 2011 7:42 PM #2
By matei in forum Ext 3.x: BugsReplies: 4Last Post: 16 Sep 2010, 7:38 AM
By cyrilluce in forum Ext 3.x: BugsReplies: 0Last Post: 27 Apr 2010, 6:54 PM
By Gjslick in forum Ext 3.x: BugsReplies: 1Last Post: 25 Mar 2010, 10:41 PM
By Stripeman in forum Ext 3.x: Help & DiscussionReplies: 14Last Post: 15 Jun 2009, 4:23 AM