[JBoss JIRA] (GTNPORTAL-3030) Responsive Navigation Portlet closes menu on android browser
by Matt Wringe (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-3030?page=com.atlassian.jira.pl... ]
Matt Wringe commented on GTNPORTAL-3030:
----------------------------------------
Can you try with the Android emulator in the sdk? 4.1 should have this issue.
You need to try against the older 'browser' web browser, this is a deprecated browser which has been replaced by chrome in recent android release (like on the Nexus 4).
> Responsive Navigation Portlet closes menu on android browser
> ------------------------------------------------------------
>
> Key: GTNPORTAL-3030
> URL: https://issues.jboss.org/browse/GTNPORTAL-3030
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Mobile
> Reporter: Matt Wringe
> Assignee: Viliam Rockai
>
> When using the responsive navigation portlet on the android 'browser' and a menu is open, it will be closed if the user touches anywhere else on the screen.
> This has to do with how the older android browser handles mouse and touch events. In this case, a virtual mouse pointer mover away from the menu, which causes the 'mouseleave' event to occur (which closes the menu).
> For example, when the user is zoomed in on the screen with the menu open, they may need to swipe to the left to access the newly opened menu. But when they touch the screen to pan, this causes the menu to close.
> Note: this issue requires https://github.com/gatein/gatein-portal/pull/467 to be merged, since the nav menu does not work on the android 'browser' without this fix.
> Note: there is no 'touchleave' event and touchstart/touchmove/touchstop does not get called when a touch event occurs outside of the menu. This may require reconfiguring how the menu operates.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 1 month