Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-1159

Back button on Nav Bar does not cancel pending actions

    Details

      Description

      {html}<div><p>Consider an app using a TabGroup, opening windows with
      Tab.open(), and setting Window.backButtonTitle. We'll nest 3
      windows inside each other - call them A, B, and C. It is possible
      to cause strange behavior and even crash such an app:</p>
      <p>1) starting at A, tap a button to open B<br>
      2) tap a button in B to open C<br>
      3) before C opens, tap B's back button<br>
      4) A will appear immediately<br>
      5) C will appear when it is ready<br>
      6) C's back button now leads to A</p>
      <p>This also works if C is just a complex View. In that case C will
      render OVER A. In other cases C is doing something complex and the
      app can crash.</p>
      <p>Expected behavior would be for C to be canceled completely after
      step 3 so that steps 5 & 6 above are prevented.</p></div>{html}

        Attachments

          Activity

            People

            • Assignee:
              rseagraves Reggie Seagraves
              Reporter:
              nickwing Nick Wing
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  TIMOB-1094
                  Sync status:
                  ERROR
                  Last received:
                  Last sent:

                  Git Integration