Closed Bug 1223803 Opened 6 years ago Closed 4 years ago

Jquery mmenu plugin not working on Firefox on Android

Categories

(Web Compatibility :: Mobile, defect)

Firefox 45
defect
Not set
normal

Tracking

(platform-rel -)

RESOLVED WORKSFORME
Tracking Status
platform-rel --- -

People

(Reporter: adriano, Unassigned)

Details

(Whiteboard: [country-hr][needscontact][platform-rel-jQuery])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240

Steps to reproduce:

web page: Istria-bike.com (when shown on Android phone) in Firefox has the main menu under the menu icon (the standard RWD menu icon).

Please note, this works on all other platforms (with Firefox also) and with other newer browsers. And no specific errors are shown in the inspector. 


Not working example:


Actual results:

The menu is not shown, the (standard) "anchor" action is triggered instead of the jquery plugin action. Therefore showing (the unformatted menu) at the bottom of the web page. We think the system has trouble with the "base" url which is "www.istria-bike.com/.app". 


Expected results:

When clicked, the icon should have shown the menu with submenus etc.. However the submenus are shown only when the visitor is not on the root web page. If the user is on the root web page, the plugin does not work.
Working example: http://www.istria-bike.com/en/accomodation
Not working example: http://www.istria-bike.com
or http://www.istria-bike.com/en
Group: b2g-core-security → firefox-core-security
OS: Gonk (Firefox OS) → Unspecified
Product: Firefox OS → Firefox for Android
Hardware: ARM → Unspecified
Version: unspecified → Firefox 45
Group: firefox-core-security
This is probably not a Firefox bug. Mike do you have time to debug this issue with jQuery?
Flags: needinfo?(miket)
Ah, a familiar friend of ours (the flexslider jq plugin) is likely causing this to fail, rather than the mmenu plugin.

```
ReferenceError: g is not defined
e.flexslider/v.touch()
```

They pulled in the fix https://github.com/woothemes/FlexSlider/pull/1335 -- so the site needs to update from 2.2.2 to at least 2.5.0.

The mmenu plugin itself appears to work just fine in Fennec (tested from http://mmenu.frebsite.nl/).
Flags: needinfo?(miket)
Component: General → Mobile
Product: Firefox for Android → Tech Evangelism
Whiteboard: [country-hr][needscontact]
Whiteboard: [country-hr][needscontact] → [country-hr][needscontact][platform-rel-jQuery]
platform-rel: --- → ?
platform-rel: ? → -
This is working now.
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
Product: Tech Evangelism → Web Compatibility
You need to log in before you can comment on or make changes to this bug.