Issues on Nokia symbian phones and Nokia series 40 phones. #5005

Closed
vamanpnayak opened this Issue Sep 14, 2012 · 14 comments

Comments

Projects
None yet
3 participants

Bug on nokia E52
(user agent:Mozilla/5.0 (SymbianOS/9.3; Series60/3.2 NokiaE52-1/051.018; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 BrowserNG/7.2.6.2 3gpp-gba) and nokia X3 .

Having Problems on these series mobiles(Nokia series 40 OS) is that custom select menu doesnot work as expected. when ever user try to select any option from dropdown menu with data-native-menu="false" . page get postback and url directed to back page. which is wrong. Kindly suggest how we can handle this.

Explained in scenario. If pageA redirects to pageB and consider pageB has some custom select controls. when user try to select option from any of those controls. on selection, page gets redirected to PageA which is wrong . In normal case it should go to pageB with option selected.

Test page:
http://jsfiddle.net/Lt6zU/1/

Member

jaspermdegroot commented Sep 15, 2012

@vamanpnayak - Do you still see the issue when testing with latest code http://jsfiddle.net/Lt6zU/3/ ?

@ghost ghost assigned jaspermdegroot Sep 24, 2012

Member

jaspermdegroot commented Sep 25, 2012

@vamanpnayak

jQuery Mobile supports Nokia Symbian^3.
SymbianOS/9.3 is a much older version that is not supported, so I am closing this issue.
See http://en.wikipedia.org/wiki/Symbian for an overview of the Symbian landscape.

Contributor

gabrielschulhof commented Sep 25, 2012

I cannot reproduce this issue on my Nokia C7.

i am able reproduce it on nokia series 40 OS. Custom select menu doesn't respond. Which is bad. Even jquery mobile blog can't help.. by saying it is un supported device.....

Member

jaspermdegroot commented Sep 25, 2012

@vamanpnayak

There is a reason that we don't support Nokia series 40 OS. This is a platform that is mostly used for feature phones and it has a simple browser that uses a proxy. This also means JavaScript is executed on the proxy instead of on the client. Etc., etc.

See http://www.developer.nokia.com/Resources/Library/Web/#!nokia-browsers/nokia-browser-for-series-40.html for more details.

Member

jaspermdegroot commented Sep 25, 2012

@vamanpnayak

I just realized that those device should get a C-grade experience. That means no jQuery Mobile JS, just plain HTML. From what I understood from you the pages are enhanced (but not working properly). Can you visit this test page http://jsbin.com/uwaxaj/20 and tell me what values you see?

Hi,

Thnaks for the information on Nokia series 40 browser tech. But i have released a page in production which i defined as generic but some customers use these kind of mobiles. So due to that i had to rollback. Now i am fixing those.

If i visit test page which you have provided. I am getting below results (Device model Nokia E52)

Grade A: true
Media Queries: true
IE7+: false
Ajax :true

Today customer has reported that he is unable to take out focus from textbox. But when i test it against simple html textbox and jqm applied textbox. I felt there is a problem in it. In simple HTML textbox user can take out focus just pressing down/up button once.But where as in jqm textbox case he can only come out if he press and hold up/down buttons. Which is abnormal for regular mobile user. So customer has raised saying he is not able enter other fileds in the screen.... :) But anyway its not jqm problem...

But i would like to report bugs which i felt. So that device support can move from C-grade to A-grade.

Member

jaspermdegroot commented Sep 27, 2012

Hi @vamanpnayak

Can you also test http://jsbin.com/uwaxaj/20 on a Nokia series 40 device and post the values here?

Can you test if the custom select works on your Nokia E52 if you disable Ajax?

  <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.css"> 
  <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
  <script>
    $(document).on("mobileinit", function(){
      $.mobile.ajaxEnabled = false;
    });
  </script>
  <script src="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js"></script>

Thanks!

Member

jaspermdegroot commented Sep 27, 2012

We support Symbian^3 OS as B-grade. Older versions of this OS use the same Nokia/Symbian Browser 7.x which supports media queries (Nokia E52 is running Series 60 3rd Edition with Nokia browser 7.2).

The test showed that the Nokia E52 is even A-grade instead of B-grade.
We can fix this by making a change in this line:
ua.indexOf( "Series60/5" ) > -1 should become ua.indexOf( "Series60" ) > -1 so it also includes "Series60/3".

If there are still too many issues with Ajax disabled we have to look into making sure the older Symbian versions become C-grade.

Nokia series 40 is a different story. Its browser only supports CSS 2.1 so it shouldn't pass the media query test and get a C-grade experience.

Re-opening this ticket.

@ghost ghost assigned jaspermdegroot Sep 27, 2012

Member

jaspermdegroot commented Oct 3, 2012

Related/duplicate: #3203

Member

jaspermdegroot commented Oct 8, 2012

@vamanpnayak - Have you already been able to test this?

Member

jaspermdegroot commented Nov 21, 2012

@vamanpnayak

Can you test this page http://goo.gl/v2dkK on your Nolia E52 and your device with Symbian Series 40 and tell me what the alert shows and if the custom select works. Thanks!

Member

jaspermdegroot commented Feb 16, 2013

Closing because there is no response in 5 months time.

Member

jaspermdegroot commented Feb 16, 2013

We will be using ticket #5309 for Series 40 / Symbian^3 issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment