-
28 Mar 2012 8:07 PM #1
Navigation View - Blank Screen shown up after double tap Back button
Navigation View - Blank Screen shown up after double tap Back button
Kitchen Sink application crashed and shown a blank screen after couple times tap/double tap on the Back button
REQUIRED INFORMATION
Ext version tested:- Sencha Touch 2 GA
- safari (iOs 4.3.3)
- N/A
- Kitchen Sink crashed and shown a blank screen if you quick tap/double tap on the Back button to go back to the list view.
- Open Kitchen Sink demo on iPhone (iOS 4.3.3)
- Try to select any list item (User Interface, Animation, ..) then quickly tap/double tap the Back button to return the main view.
- Repeat previous step couple times (40 to 60 times)
- The list view should be shown whenever you tap on Back button
Screenshot or Video:
Debugging already done:
Possible fix:
Additional CSS used:
Operating System:- iOs (iPhone 4.3.3)
-
29 Mar 2012 7:33 AM #2Sencha - Sencha Touch Dev Team
- Join Date
- Mar 2007
- Location
- Redwood City, California
- Posts
- 3,652
- Vote Rating
- 14
Thank you for the report.
-
30 Mar 2012 9:26 AM #3
Root cause of this bug might be the animation effect on the back event.
I tested on the desktop and found the list view was applied style with "-webkit-transform".
I added "back" listener to the navigation view to remove that style and it looked working well.
Also found thisCode:listeners: { back: function(view) { Ext.defer(function() { view.element.dom.removeAttribute("style"); }, 200); }, scope: this
http://stackoverflow.com/questions/4...elect-elements
Looks like it has the same problem and solution with mine.
-
29 Oct 2012 11:57 AM #4
Thanks @dtnghia. This bug was causing a serious UI issue and your code helped. For my own case, I had to go a level further down in removing the style:
Sencha team, any update on when this release will be fixed? I've encountered it in my apps on iOS, Android and the Blackberry Playbook. Especially on older devices with slower rendering capabilities, the user is more prone to tap the back button multiple taps further increasing the frequency that this issue is encountered.Code:view.getActiveItem().element.dom.removeAttribute("style");
You found a bug! We've classified it as
TOUCH-2624
.
We encourage you to continue the discussion and to find an acceptable workaround while we work on a permanent fix.


Reply With Quote