(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