Closed Bug 901578 Opened 11 years ago Closed 11 years ago

Remove mouse_event_shim.js from settings app

Categories

(Firefox OS Graveyard :: Gaia::Settings, defect, P1)

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-b2g:leo+, b2g18 fixed, b2g-v1.1hd fixed)

RESOLVED FIXED
blocking-b2g leo+
Tracking Status
b2g18 --- fixed
b2g-v1.1hd --- fixed

People

(Reporter: kgrandon, Assigned: kgrandon)

References

Details

(Keywords: perf, Whiteboard: [c= p= s=2013.08.09 u=1.1] QARegressExclude)

Attachments

(1 file)

Refer to bug 861735 ,

We'd better remove dependency of this mouse_event_shim.js for below reasons.
1. prevent hidden bug in the future.
2. improve load time and responsiveness
3. gecko already dispatch events by itself.
Attachment #785814 - Flags: review?(kaze)
I did remove it 3 months ago in bug 863164. How could it come back???
(In reply to Anthony Ricaud (:rik) from comment #2)
> I did remove it 3 months ago in bug 863164. How could it come back???

Ah, I guess you did the real removal of it. There were just a few bits and pieces left of it I suppose. (Looks like the library does not actually get included in the app, but does return from grep because it's commented out.)

Anyway - as this is a fairly trivial removal, I'll mark you as reviewer as well since you already have eyes on this.
Comment on attachment 785814 [details]
Github pull request pointer

Rik - feel free to review this one as well.
Attachment #785814 - Flags: review?(anthony)
Comment on attachment 785814 [details]
Github pull request pointer

Sorry, I can't decently review this after what I said in the gaia meeting yesterday :) Only module owners or peers should do that.
Attachment #785814 - Flags: review?(anthony)
Comment on attachment 785814 [details]
Github pull request pointer

r+ if this bug becomes leo+ (i.e. if we want to uplift this to v1-train).

If leo-, then we should remove the polyfill completely instead of fixing it.
blocking-b2g: --- → leo?
Hi Kaze,

Once all meta bugs of 861735 are addressed, we will track removal of the polyfill in the main bug (861735).
blocking-b2g: leo? → leo+
Keywords: perf
OS: Mac OS X → Gonk (Firefox OS)
Priority: -- → P1
Hardware: x86 → ARM
Whiteboard: [c= p= s= u=1.1]
As this has been approved for uplift, I assume Kaze's review stands..

Landed in master: https://github.com/mozilla-b2g/gaia/commit/d372e28b196d1662051587645732eddff9842fbf
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [c= p= s= u=1.1] → [c= p= s=2013.08.09 u=1.1]
Comment on attachment 785814 [details]
Github pull request pointer

(In reply to Kevin Grandon :kgrandon from comment #8)
> As this has been approved for uplift, I assume Kaze's review stands..

Thanks Kevin!
Attachment #785814 - Flags: review?(kaze) → review+
Uplifted d372e28b196d1662051587645732eddff9842fbf to:
v1-train: 014686f6813dc7cc8381ad2697ff0e18f7e1a26f
v1.1.0hd: 014686f6813dc7cc8381ad2697ff0e18f7e1a26f
Whiteboard: [c= p= s=2013.08.09 u=1.1] → [c= p= s=2013.08.09 u=1.1] QARegressExclude
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: