Thank you for reporting this bug. We will make it our priority to review this report.
  1. #1
    Sencha User
    Join Date
    Aug 2011
    Posts
    2
    Vote Rating
    0
    robkaq2 is on a distinguished road

      0  

    Default Backbutton problem: sencha 2.3 + safari 7.0.3

    Backbutton problem: sencha 2.3 + safari 7.0.3


    Hi All,

    using sencha 2.3 and after upgrading to safari 7.0.3 safari doesn't remember # routing changes. This makes the browser back button unusable.

    Lets see an exact case:
    1. Navigate to url A.
    2. Navigate to sencha app.
    3. Navigate inside the app (changing routes after # in url example: #login, #list, #details).
    4. Pushing backbutton doesn't navigates to #list, it navigates to url A.

  2. #2
    Sencha - Support Team
    Join Date
    Oct 2011
    Posts
    3,691
    Vote Rating
    117
    fmoseley is a name known to all fmoseley is a name known to all fmoseley is a name known to all fmoseley is a name known to all fmoseley is a name known to all fmoseley is a name known to all

      0  

    Default


    Sounds like you are running into a bug that was introduced in iOS7. If your app uses AppCache and you are managing state via hash or other mechanisms, the history object will never update, disabling history.back. I believe this issue has been fixed in iOS 7.1.

    There was a workaround mentioned in the following thread.
    http://www.sencha.com/forum/showthre...=1#post1002746
    Get more personalized support via a support subscription.

    Want to learn Sencha Touch 2? Check out
    Sencha training
    Sencha Touch in Action

    Need more help with your app? Hire Sencha Services services@sencha.com

    When posting code, please use BBCode's CODE tags.

    Need to include a test case use:
    The official Sencha Fiddle

  3. #3
    Sencha User
    Join Date
    Aug 2011
    Posts
    2
    Vote Rating
    0
    robkaq2 is on a distinguished road

      0  

    Default


    I experienced it on OSX, not on iOS.The suggested workaround was not working in this case.The weirdest thing is, that when I test this with open error console in safari, then everything is working fine, but when I close it, the bug comes back.

Thread Participants: 1

Tags for this Thread