Closed
Bug 900326
Opened 13 years ago
Closed 8 years ago
[Buri][Crash report]The Report button is no useful when tap it
Categories
(Firefox OS Graveyard :: General, defect, P1)
Firefox OS Graveyard
General
Tracking
(blocking-b2g:-, b2g-v2.0 affected)
People
(Reporter: sync-1, Unassigned, NeedInfo)
Details
(Whiteboard: [2.0-flame-test-run-2])
Attachments
(2 files)
AU_LINUX_GECKO_ICS_STRAWBERRY.01.01.00.019.171
Firefox os v1.1
Mozilla build ID:20130722070207
Created an attachment (id=473147)
adb log
DEFECT DESCRIPTION:
The Report button is no useful when tap it
REPRODUCING PROCEDURES:
1.go to settings
2.go to Improve Firefox OS
3.select "Ask each time"
4.crash either b2g or the app by using kill -11 <process id>
5.Tap the button"Report",but it is no useful.It enter the app behind the Report->KO
EXPECTED BEHAVIOUR:
The button Report should be useful
ASSOCIATE SPECIFICATION:
TEST PLAN REFERENCE:
TOOLS AND PLATFORMS USED:
USER IMPACT:
Mid
REPRODUCING RATE:
5/5
For FT PR, Please list reference mobile's behavior:
Comment 5•13 years ago
|
||
Kairo is this a regression? Can you help get eyes on this to investigate?
Flags: needinfo?(kairo)
Comment 6•13 years ago
|
||
I'm not sure what "the button is not useful" actually means.
Flags: needinfo?(kairo)
Comment 8•13 years ago
|
||
Well, if it works as it should, there still is nothing user-visible happening there. Are you sure that no crash report is actually submitted at that point? There is no user interface that would tell you, it needs a look into the "Crash Reports" directories on disk.
Comment 9•13 years ago
|
||
Adding our QA to confirm behavior.
There should be a way to ensure crash reports are being sent, can someone help with exact steps here.
Keywords: qawanted
Updated•13 years ago
|
QA Contact: nkot
Comment 10•13 years ago
|
||
The user can ensure if crash reports are being sent by going to data/b2g/mozilla/Crash Reports folder.
1. Crash reports are being saved successfully in the folder "submitted" when sending reports from notification screen "Would you like to send Mozilla a report about the crash..." using a button "Send Report."
2. This bug is happening when sending reports from the banner "Homescreen just crash" using a button "Report."
I was able to reproduce the behavior when tapping "Report" button results in launching the app whichever was behind.
Talking about the actual crash reports here, they are being sent but saved in data/b2g/mozilla/Crash Reports/pending folder instead of submitted one.
*Please note that WiFi was enabled while tested both scenarios
Build ID: 20130805071207
Gecko: http://hg.mozilla.org/releases/mozilla-b2g18/rev/a2a9b89ef5ee
Gaia: 45f6a739b09292e16717fb21003386c914ca29c2
Platform Version: 18.1
Keywords: qawanted
| Reporter | ||
Comment 12•12 years ago
|
||
Hello,
Have any news about this PR?
Comment 16•12 years ago
|
||
By information given by comment 10, I was suspecting there was a CSS rule being mistakenly added. However I am not be able to find it by inspecting the DOM from Firefox Desktop, so there is no way Gaia would have cause this kind of problem.
I can produce this problem on Firefox Desktop, and the touch event seems to be mistakenly delayed for some reason.
I am kicking this to general to see if people could investigating it on the Gecko side.
Assignee: timdream → nobody
Component: Gaia → General
Flags: needinfo?(jcheng)
Comment 17•12 years ago
|
||
dbaron, is this something that you can help with? Thanks
Flags: needinfo?(jcheng) → needinfo?(dbaron)
Could you explain what you think the Gecko problem is?
Flags: needinfo?(timdream)
Comment 19•12 years ago
|
||
(In reply to David Baron [:dbaron] (needinfo? me; away Aug 28 - Sep 3) from comment #18)
> Could you explain what you think the Gecko problem is?
I cannot find a |point-events: none| rule that is being applied on the button on banner nor any of its parents, so I ruled out that. My STR on Mac Firefox is as follows:
1. Clone Gaia, run DEBUG=1 make, launch Firefox with the generated profile.
2. System app will be launched. Go to the JS console on the right and unlock the device with |LockScreen.unlock();|
3. Trick SystemBanner into display our own message by run the following on the console
SystemBanner.show('Hello!', { label: 'Click me', callback: function () { console.log('clicked'); }, dismiss: function() { console.log('dismissed'); } });
4. Attempt to click the button when the banner is shown
Expected result:
1. When you clicked on the button, console prints "clicked". Nothing will be shown on the UI though.
Actual result:
1. Console prints nothing when I clicked on the button (I am sure the button is clicked because I can see the active style of the button)
2. When the CSS animation finishes, home screen receives the click event and launch the Contact app on it's dock. This does not happen as soon as I click on the button.
My guts tell me the root cause is on the platform because there seems to be multiple factors involved. One being the CSS animation (we turned on async animation on B2G), the other being that homescreen is a OOP frame.
Flags: needinfo?(timdream)
Comment 20•12 years ago
|
||
This button is not supposed to do anything really user-visible. Sending a crash report happens in the background. What we could do is give some feedback on the button, i.e. changing it from "Send" to "Sending" or something once it has been tapped. From all I know, the button does the right thing, i.e. it sends the crash report, so it is functional. It just doesn't give any feedback to the user about that.
Flags: needinfo?(kairo)
Comment 22•12 years ago
|
||
(In reply to Preeti Raghunath(:Preeti) from comment #21)
> Kairo,
>
> Does this issue even exist? Please confirm.
The issue of the button doing nothing does not exist, AFAIK. The actual issue (that I think we should address at some point) is that there's no user feedback on tapping the button.
Flags: needinfo?(kairo)
Comment 24•12 years ago
|
||
Jet,
Can you please investigate based on comment 19?
blocking-b2g: leo? → leo+
Flags: needinfo?(bugs)
Where does the gaia code for this button live?
Flags: needinfo?(dbaron)
| Reporter | ||
Comment 26•12 years ago
|
||
Have any news about this issue?
| Reporter | ||
Comment 27•12 years ago
|
||
It's not ok in 17A-2
Comment 28•12 years ago
|
||
(In reply to David Baron [:dbaron] (needinfo? me) from comment #25)
> Where does the gaia code for this button live?
Just a guess based on git grep in my gaia checkout: apps/system/js/crash_reporter.js.
Comment 29•12 years ago
|
||
dbaron,
Please investigate based on :overholt's clue.
Flags: needinfo?(dbaron)
I'm treating the above request as low priority given the amount of confusion here about what's supposed to be happening. (It's also not clear to me if comment 19 is related to this bug at all, or if it should be a separate bug report.)
Though I guess comment 19 is related because of the showBanner function in the file in comment 28.
Comment 32•12 years ago
|
||
Sync-1,
Please comment if this bug is a show stopper for 1.1
Flags: needinfo?(sync-1)
| Reporter | ||
Comment 33•12 years ago
|
||
Preeti,
Now it is not a show stopper for 1.1, please solve it in V1.2.
Thanks.
Flags: needinfo?(sync-1)
Comment 36•12 years ago
|
||
Minus,
Since this is a low risk from UX perspective. The default setting anyway doesn't display this behavior.
blocking-b2g: koi? → -
Updated•12 years ago
|
Flags: needinfo?(bugs)
Comment 37•12 years ago
|
||
This is a layout issue IMO but since it's koi-, I'm taking myself off ni?.
Flags: needinfo?(overholt)
Updated•12 years ago
|
status-b2g-v2.0:
--- → affected
Whiteboard: [2.0-flame-test-run-2]
Comment 38•8 years ago
|
||
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•