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)

defect

Tracking

(blocking-b2g:-, b2g-v2.0 affected)

RESOLVED WONTFIX
blocking-b2g -
Tracking Status
b2g-v2.0 --- affected

People

(Reporter: sync-1, Unassigned, NeedInfo)

Details

(Whiteboard: [2.0-flame-test-run-2])

Attachments

(2 files)

175.66 KB, text/plain
Details
184.87 KB, image/x-png
Details
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:
blocking-b2g: --- → leo?
Clone from brother
Attached file adb log
Clone from brother
Attached image pic
Kairo is this a regression? Can you help get eyes on this to investigate?
Flags: needinfo?(kairo)
I'm not sure what "the button is not useful" actually means.
Flags: needinfo?(kairo)
Hello Kaiser, The 'Report' unable to be pressed.
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.
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
QA Contact: nkot
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
leo+, need to be able to see crash reports.
blocking-b2g: leo? → leo+
Hello, Have any news about this PR?
Hello kairo, Have any news about this PR?
Flags: needinfo?(kairo)
Tim, does it fall under your team? Thanks
Flags: needinfo?(timdream)
Investigating.
Assignee: nobody → timdream
Flags: needinfo?(timdream)
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)
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)
(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)
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)
Kairo, Does this issue even exist? Please confirm.
Flags: needinfo?(kairo)
(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)
since workaround is available per comment 10.
blocking-b2g: leo+ → leo?
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)
Have any news about this issue?
It's not ok in 17A-2
(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.
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.
Sync-1, Please comment if this bug is a show stopper for 1.1
Flags: needinfo?(sync-1)
Preeti, Now it is not a show stopper for 1.1, please solve it in V1.2. Thanks.
Flags: needinfo?(sync-1)
Moving to koi per comment 33
blocking-b2g: leo+ → koi?
Andrew, Can you please if this is a DOM issue?
Flags: needinfo?(overholt)
Minus, Since this is a low risk from UX perspective. The default setting anyway doesn't display this behavior.
blocking-b2g: koi? → -
Flags: needinfo?(bugs)
This is a layout issue IMO but since it's koi-, I'm taking myself off ni?.
Flags: needinfo?(overholt)
Whiteboard: [2.0-flame-test-run-2]
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.

Attachment

General

Creator:
Created:
Updated:
Size: