Closed Bug 847423 Opened 13 years ago Closed 13 years ago

Switching between apps breaks GeckoPanZoomController

Categories

(Firefox for Android Graveyard :: Web Apps (PWAs), defect, P1)

ARM
Android
defect

Tracking

(fennec+)

RESOLVED WORKSFORME
Tracking Status
fennec + ---

People

(Reporter: aaronmt, Assigned: kats)

Details

(Whiteboard: A4A)

i) Nightly (03/04) ii) Install PipesPuzzle, Pacman Canvas (Alpha) iii) Load PipesPuzzle let it load, switch to home-screen, launch Pacman Canvas iv) Switch to home-screen, re-launch PipesPuzzle, switch back to Pacman Canvas App doesn't receive any input anymore; console floods with: E/GeckoPanZoomController( 3763): Received impossible touch move while in WAITING_LISTENERS
tracking-fennec: --- → ?
Whiteboard: A4A
Feels bad on paper. Basically, this means zoom in/out is busted, right?
(In reply to Jason Smith [:jsmith] from comment #1) > Feels bad on paper. Basically, this means zoom in/out is busted, right? No, the app in focus wasn't receiving any input at all
(In reply to Aaron Train [:aaronmt] from comment #2) > (In reply to Jason Smith [:jsmith] from comment #1) > > Feels bad on paper. Basically, this means zoom in/out is busted, right? > > No, the app in focus wasn't receiving any input at all Can you clarify what you mean by not receiving input? Touch input? Text input?
Touch input, in the case of filing this was a game app used and Gecko was basically ignoring all touch interactions to interact with the game at all. Console was flooding with: E/GeckoPanZoomController( 3763): Received impossible touch move while in WAITING_LISTENERS
That reads off as a P1 then - broken touch input, unusable game. Although for me due to that other bug known right now, I can't even get apps to load at all right now.
Priority: -- → P1
Kats - Any thoughts?
Is this a regression?
tracking-fennec: ? → +
Keywords: qawanted
Aaron to investigate whether this is a regression or not
Assignee: nobody → bugmail.mozilla
Flags: needinfo?(aaron.train)
I'm having trouble reproducing the problem. First of all the marketplace search didn't find those apps on my device; I had to grab the URLs from desktop FF. Starting PipesPuzzle with nightly in the background caused nightly to crash. Then, when I start pacman canvas after homescreening pipespuzzle, I got another nightly crash. [1] After all that I closed down everything and started the apps again, and did get some of those error messages in logcat but only while in Pacman. If I switch to Pipes that game seems to work fine. [1] https://crash-stats.mozilla.com/report/index/4d599457-d5ed-4db9-b863-fe8462130314
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #9) > https://crash-stats.mozilla.com/report/index/4d599457-d5ed-4db9-b863- > fe8462130314 Looks like you and I can reproduce bug 844895
Flags: needinfo?(aaron.train)
I can still reproduce this on my Nexus 4 (Android 4.2.2); > iii) Load PipesPuzzle let it load, switch to home-screen, launch Pacman Canvas Kats after you launch Pacman don't wait to let it complete loading > iv) Switch to home-screen, re-launch PipesPuzzle, switch back to Pacman Canvas After re-launching Pacman, the directional arrows to move the character do nothing. Again on every tap of one of the directional buttons I see in console: E/GeckoPanZoomController(27226): Received impossible touch move while in WAITING_LISTENERS
I'm starting to think this is just poor coding in the Pacman Canvas app. Even if I just try to play Pacman canvas on its own none of the ghosts or pacman show up, and I can reproduce the "impossible touch move" log message by double-tapping (or generally doing multiple tap actions in quick succession) on the directional arrows. I can't get it to the point where the pipes puzzle app is broken, that always seems to work fine for me (modulo any startup crashes).
The Pacman Canvas app doesn't receive any input on latest Nightly 22.0a1 (2013-03-19) even if is loaded separately without installing other apps on my Samsung Galaxy SII (4.0.3).
At the time of filing the game did work fine and when I switched back it wasn't working. But I am not seeing this with other web applications at the moment. Closing as WFM unless Kats wants to address the E/GeckoPanZoomController(27226): Received impossible touch move while in WAITING_LISTENERS issue here.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Keywords: qawanted
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.