Closed Bug 842496 Opened 12 years ago Closed 12 years ago

Clicking an app with a default icon doesn't open the browser

Categories

(Firefox OS Graveyard :: Gaia::Everything.me, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(blocking-b2g:-, b2g18+ affected, b2g18-v1.0.0 wontfix, b2g18-v1.0.1 wontfix)

RESOLVED FIXED
blocking-b2g -
Tracking Status
b2g18 + affected
b2g18-v1.0.0 --- wontfix
b2g18-v1.0.1 --- wontfix

People

(Reporter: evyatar, Assigned: evyatar)

Details

To reproduce search for "interactive mathematics" and tap the first app (Interactive Mathemat...).
Some more info here is needed - adding qawanted to look into how reproducible this is, what could be the potential cause - are the apps not completely installing? What is the default icon and how would that be impacting the app installation here? Is there another commonality with the apps that could be triggering the issue?
Keywords: qawanted
Confirmed. The app does not launch, per STR from comment 0. You tap the icon, it comes to the center, and then it just moves back into the corner with the app never launching. Environment: Gecko http://hg.mozilla.org/releases/mozilla-b2g18_v1_0_1/rev/98354c0298ab Gaia edaca00b1eb7534120b6255db5d5200fb1d86d65 BuildID 20130219070200 Version 18.0 Logcat: 02-19 08:52:26.579: I/GeckoDump(1795): [08:52:26:581 EVME]: Callback: App.click 02-19 08:52:26.729: D/memalloc(1727): /dev/pmem: Allocated buffer base:0x4a05a000 size:61440 offset:3612672 fd:153 02-19 08:52:26.729: D/memalloc(1795): /dev/pmem: Mapped buffer base:0x4865b000 size:3674112 offset:3612672 fd:50 02-19 08:52:26.739: D/memalloc(1727): /dev/pmem: Allocated buffer base:0x4a05a000 size:122880 offset:3674112 fd:168 02-19 08:52:26.739: D/memalloc(1795): /dev/pmem: Mapped buffer base:0x4936a000 size:3796992 offset:3674112 fd:60 02-19 08:52:26.749: D/memalloc(1727): /dev/pmem: Allocated buffer base:0x4a05a000 size:40960 offset:3796992 fd:189 02-19 08:52:26.749: D/memalloc(1795): /dev/pmem: Mapped buffer base:0x49900000 size:3837952 offset:3796992 fd:66 02-19 08:52:26.759: I/GeckoDump(1795): [08:52:26:768 EVME]: Callback: Core.redirectedToApp 02-19 08:52:26.769: D/memalloc(1727): /dev/pmem: Freeing buffer base:0x4a570000 size:614400 offset:5332992 fd:186 02-19 08:52:26.789: D/memalloc(1727): /dev/pmem: Allocated buffer base:0x4a05a000 size:61440 offset:3837952 fd:186 02-19 08:52:26.789: D/memalloc(1795): /dev/pmem: Mapped buffer base:0x4a27c000 size:3899392 offset:3837952 fd:69 02-19 08:52:26.789: D/memalloc(1727): /dev/pmem: Allocated buffer base:0x4a05a000 size:122880 offset:3899392 fd:201 02-19 08:52:26.799: D/memalloc(1795): /dev/pmem: Mapped buffer base:0x4a6c5000 size:4022272 offset:3899392 fd:72 02-19 08:52:26.799: D/memalloc(1727): /dev/pmem: Allocated buffer base:0x4a05a000 size:16384 offset:8364032 fd:204 02-19 08:52:26.799: D/memalloc(1795): /dev/pmem: Mapped buffer base:0x4ab5d000 size:8380416 offset:8364032 fd:75 02-19 08:52:26.809: D/memalloc(1727): /dev/pmem: Allocated buffer base:0x4a05a000 size:40960 offset:4022272 fd:207 02-19 08:52:26.809: D/memalloc(1795): /dev/pmem: Mapped buffer base:0x4b427000 size:4063232 offset:4022272 fd:78 02-19 08:52:26.819: I/GeckoDump(1795): [08:52:26:831 EVME]: Callback: DoATAPI.request 02-19 08:52:26.819: I/GeckoDump(1795): [08:52:26:832 EVME]: DoATAPI.request https://api.everything.me/everything/2.1/Stats/report?data=%5B%7B%22userEvent%22%3A%22appClick%22%2C%22url%22%3A%22http%3A%2F%2Fm.intmath.com%2F%22%2C%22rowIdx%22%3A%220%22%2C%22totalRows%22%3A%224%22%2C%22colIdx%22%3A%220%22%2C%22totalCols%22%3A%224%22%2C%22keyboardVisible%22%3A%220%22%2C%22more%22%3A%220%22%2C%22appName%22%3A%22Interactive%20Mathematics%22%2C%22appId%22%3A%223606%22%2C%22appType%22%3A%22cloud%22%2C%22query%22%3A%22interactive%20mathematics%22%2C%22feature%22%3A%22undefined%22%2C%22sessionId%22%3A%22f1861b1e-841e-4971-a0d4-32ca5f3893f5%22%2C%22elapsed%22%3A%2253.43%22%2C%22deviceId%22%3A%22fxos-a7b7b162-ee2e-44d2-8ed4-4ff5245fc2e6%22%2C%22requestId%22%3A%22lOKUKtqaGDM%22%7D%5D&globals=%7B%22deviceId%22%3A%22fxos-a7b7b162-ee2e-44d2-8ed4-4ff5245fc2e6%22%7D&apiKey=68f36b726c1961d488b63054f30d312c&v=2.0.145&credentials=AdhO_gh0-o0r-Pny6rZldvWDQOwfr-V5b0hrxyXgJrjFQue924qkQnMe5MGnwK-herpaiZnz-aVJEd6o2iWcL3ciwj-XdEYlYovFY9s0WTCpO6vrESJmtidhUHjyUK37&sid=f1861b1e-841e-4971-a0d4-32ca5f3893f5&stats=%5Bobject%20Object%5D
Keywords: qawanted
It's more than an installation issue- the apps can't open at all. Default icons are a set of 3 "earth" icons (blue, green, and brown) which are used by e.me when there is no app-specific icon in our DB. When there's no icon for an app- we use one of the default ones. But in some specific cases, like the one mentioned above, we have an issue that prevents the browser from opening the app. This is entirely in e.me code.
Evyratar: can you provide an estimate of how many e.me apps use the default icon? Daniel: once we have that info can you weigh in on whether this would be a tef? nomination?
Flags: needinfo?(dcoloma)
Currently a total of 12 apps.
Which are those apps? Is there any way to block them so that the problem is prevented?
Flags: needinfo?(dcoloma) → needinfo?(evyatar)
We're working on fixing it from our backend side. A client fix is still warranted, but as long as our API doesn't return the problematic apps- it will be OK.
Flags: needinfo?(evyatar)
We will have a temp fix for it until the patch is approved. So, there's no need to set it as a blocker.
We will track this, in that case and we can take a low risk uplift to v1-train when ready.
blocking-b2g: tef? → -
This is not an issue anymore. Our API doesn't return iconless apps in results.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.