Closed
Bug 1074180
Opened 10 years ago
Closed 9 years ago
[e10s] touch events button doesn't work in responsive mode
Categories
(DevTools :: Responsive Design Mode, defect, P1)
DevTools
Responsive Design Mode
Tracking
(e10s+, firefox40 wontfix, firefox41 fixed, firefox42 fixed)
RESOLVED
FIXED
Firefox 42
People
(Reporter: harth, Assigned: jryans)
References
Details
(Whiteboard: [e10s-m7])
Attachments
(3 files)
(deleted),
text/x-review-board-request
|
jryans
:
review+
ritu
:
approval-mozilla-aurora+
|
Details |
(deleted),
text/x-review-board-request
|
jryans
:
review+
ritu
:
approval-mozilla-aurora+
|
Details |
(deleted),
text/x-review-board-request
|
jryans
:
review+
ritu
:
approval-mozilla-aurora+
|
Details |
Error under e10s: "this.touchEventHandler is undefined"
Updated•10 years ago
|
tracking-e10s:
--- → +
Comment 2•10 years ago
|
||
devtools bugs will block the e10s merge to Aurora, but blassey would like them to be tracked by dte10s meta bug 875871, not the tracking-e10s=m6+ flag.
Updated•10 years ago
|
Whiteboard: [e10s-m6]
Comment 3•10 years ago
|
||
Paul, correct me if I'm wrong, but this sounds like something that should be fixed as part of bug 1067145, don't you agree?
Updated•10 years ago
|
Whiteboard: [e10s-m6] → [e10s-m7]
Comment 4•10 years ago
|
||
(In reply to Eddy Bruel [:ejpbruel] from comment #3) > Paul, correct me if I'm wrong, but this sounds like something that should be > fixed as part of bug 1067145, don't you agree? bug 1067145 disables touch events in E10S mode.
Flags: needinfo?(paul)
Comment 5•10 years ago
|
||
(In reply to Paul Rouget [:paul] from comment #4) > (In reply to Eddy Bruel [:ejpbruel] from comment #3) > > Paul, correct me if I'm wrong, but this sounds like something that should be > > fixed as part of bug 1067145, don't you agree? > > bug 1067145 disables touch events in E10S mode. I assume that's a temporary fix? Surely we want touch events to work in E10s eventually. In that case, this should be the followup bug for that.
Flags: needinfo?(paul)
Comment 6•9 years ago
|
||
(In reply to Eddy Bruel [:ejpbruel] from comment #5) > (In reply to Paul Rouget [:paul] from comment #4) > > (In reply to Eddy Bruel [:ejpbruel] from comment #3) > > > Paul, correct me if I'm wrong, but this sounds like something that should be > > > fixed as part of bug 1067145, don't you agree? > > > > bug 1067145 disables touch events in E10S mode. > > I assume that's a temporary fix? Yes. > Surely we want touch events to work in E10s > eventually. In that case, this should be the followup bug for that. Right. It will happen here I guess.
Flags: needinfo?(paul)
Comment 9•9 years ago
|
||
FYI, some devs were alarmed by this bug when we started pushing e10s on developer edition: https://twitter.com/brianleroux/status/619594859096117248 Should the priority of this be raised?
Flags: needinfo?(paul)
Assignee | ||
Comment 10•9 years ago
|
||
Pinging Jeff as well, since Paul is no longer focused on DevTools.
Flags: needinfo?(jgriffiths)
Comment 11•9 years ago
|
||
I think we should try to get this working for the 42 cycle. Joe - who is the best person to look at this?
Flags: needinfo?(paul)
Flags: needinfo?(jwalker)
Flags: needinfo?(jgriffiths)
Priority: -- → P1
Assignee | ||
Comment 12•9 years ago
|
||
It seems Paul wrote much of the original code, but he's no longer focused on DevTools. I think either myself or Alex would be good options. I'll give it a try.
Assignee: nobody → jryans
Status: NEW → ASSIGNED
Flags: needinfo?(jwalker)
Comment 13•9 years ago
|
||
In responsivedesign.jsm (code executed in the parent process), touch simulation is controlled via `touchEventHandler.start/stop`. This needs to go and be replaced by something like: mm.sendAsyncMessage("ResponsiveMode:StartTouch"); Client side code is located in responsivedesign-child.js From here, I guess it's just a matter of loading toolkit/devtools/touch-events.js and listen to ResponsiveMode:*Touch events, and do the `touchEventHandler.start/stop` calls.
Comment 14•9 years ago
|
||
Awesome, thanks Paul! I really think we need this for 42.
Target Milestone: --- → Firefox 42
Assignee | ||
Comment 15•9 years ago
|
||
Bug 1074180 - Fix linting issues in touch-events.js. r=ochameau
Attachment #8633787 -
Flags: review?(poirot.alex)
Assignee | ||
Comment 16•9 years ago
|
||
Bug 1074180 - Avoid TypeError with touch events on desktop. r=ochameau
Attachment #8633788 -
Flags: review?(poirot.alex)
Assignee | ||
Comment 17•9 years ago
|
||
Bug 1074180 - Convert touch simulator to frame script for e10s. r=ochameau
Attachment #8633789 -
Flags: review?(poirot.alex)
Assignee | ||
Updated•9 years ago
|
Assignee | ||
Comment 18•9 years ago
|
||
Try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=5bb16f1ab573
Comment 19•9 years ago
|
||
Comment on attachment 8633787 [details] MozReview Request: Bug 1074180 - Fix linting issues in touch-events.js. r=ochameau https://reviewboard.mozilla.org/r/13261/#review11941 Ship It!
Attachment #8633787 -
Flags: review?(poirot.alex) → review+
Updated•9 years ago
|
Attachment #8633788 -
Flags: review?(poirot.alex) → review+
Comment 20•9 years ago
|
||
Comment on attachment 8633788 [details] MozReview Request: Bug 1074180 - Avoid TypeError with touch events on desktop. r=ochameau https://reviewboard.mozilla.org/r/13263/#review11943 Ship It!
Updated•9 years ago
|
Attachment #8633789 -
Flags: review?(poirot.alex) → review+
Comment 21•9 years ago
|
||
Comment on attachment 8633789 [details] MozReview Request: Bug 1074180 - Convert touch simulator to frame script for e10s. r=ochameau https://reviewboard.mozilla.org/r/13265/#review11937 Thanks!! Works great on Firefox. Did you gave it a try on b2g-desktop or mulet to ensure that gaia still works fine? ::: toolkit/devtools/touch/simulator.js:29 (Diff revision 1) > + // Maybe browser is a frame nit: a frame -> an iframe? ::: toolkit/devtools/touch/moz.build (Diff revision 1) > - 'server/actors/highlighter.css' mozreview is really disturbing with this "copied" feature!!
Assignee | ||
Comment 22•9 years ago
|
||
(In reply to Alexandre Poirot [:ochameau] from comment #21) > Comment on attachment 8633789 [details] > MozReview Request: Bug 1074180 - Convert touch simulator to frame script for > e10s. r=ochameau > > https://reviewboard.mozilla.org/r/13265/#review11937 > > Thanks!! > Works great on Firefox. > Did you gave it a try on b2g-desktop or mulet to ensure that gaia still > works fine? Yes, I've tested b2g-desktop and mulet, works fine. > > ::: toolkit/devtools/touch/simulator.js:29 > (Diff revision 1) > > + // Maybe browser is a frame > > nit: a frame -> an iframe? Fixed. > ::: toolkit/devtools/touch/moz.build > (Diff revision 1) > > - 'server/actors/highlighter.css' > > mozreview is really disturbing with this "copied" feature!! Haha, that's actually my fault, that's what the patch says... I turn on some special settings to ensure that the touch-events.js rename appeared as a move (which MozReview noticed and even cleaned up the whitespace changes!), but then it also created this copy. I'll tweak my settings again so it's only the move.
Assignee | ||
Comment 23•9 years ago
|
||
Fixed test failures. Try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=a6cadda94b5d
Comment 24•9 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/45f2baac743d https://hg.mozilla.org/integration/fx-team/rev/f8f42eaf5988 https://hg.mozilla.org/integration/fx-team/rev/a3c62a3b9d61
Comment 25•9 years ago
|
||
Should we uplift this? If it isn't risky, I'd like to get it in 41.
Flags: needinfo?(jryans)
Assignee | ||
Comment 26•9 years ago
|
||
(In reply to Jeff Griffiths (:canuckistani) from comment #25) > Should we uplift this? If it isn't risky, I'd like to get it in 41. Yes, I plan to request it once it lands in m-c.
Flags: needinfo?(jryans)
Comment 27•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/45f2baac743d https://hg.mozilla.org/mozilla-central/rev/f8f42eaf5988 https://hg.mozilla.org/mozilla-central/rev/a3c62a3b9d61
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 28•9 years ago
|
||
Comment on attachment 8633787 [details] MozReview Request: Bug 1074180 - Fix linting issues in touch-events.js. r=ochameau Bug 1074180 - Fix linting issues in touch-events.js. r=ochameau
Attachment #8633787 -
Flags: review+
Assignee | ||
Comment 29•9 years ago
|
||
Comment on attachment 8633788 [details] MozReview Request: Bug 1074180 - Avoid TypeError with touch events on desktop. r=ochameau Bug 1074180 - Avoid TypeError with touch events on desktop. r=ochameau
Attachment #8633788 -
Flags: review+
Assignee | ||
Comment 30•9 years ago
|
||
Comment on attachment 8633789 [details] MozReview Request: Bug 1074180 - Convert touch simulator to frame script for e10s. r=ochameau Bug 1074180 - Convert touch simulator to frame script for e10s. r=ochameau
Attachment #8633789 -
Flags: review+
Assignee | ||
Comment 31•9 years ago
|
||
Comment on attachment 8633787 [details] MozReview Request: Bug 1074180 - Fix linting issues in touch-events.js. r=ochameau Approval Request Comment [Feature/regressing bug #]: e10s now offered in DE [User impact if declined]: touch events fail in e10s, confusing users [Describe test coverage new/current, TreeHerder]: On m-c, updated tests [Risks and why]: Low, DevTools only [String/UUID change made/needed]: None
Attachment #8633787 -
Flags: review+
Attachment #8633787 -
Flags: approval-mozilla-aurora?
Assignee | ||
Comment 32•9 years ago
|
||
Comment on attachment 8633788 [details] MozReview Request: Bug 1074180 - Avoid TypeError with touch events on desktop. r=ochameau Approval Request Comment [Feature/regressing bug #]: e10s now offered in DE [User impact if declined]: touch events fail in e10s, confusing users [Describe test coverage new/current, TreeHerder]: On m-c, updated tests [Risks and why]: Low, DevTools only [String/UUID change made/needed]: None
Attachment #8633788 -
Flags: review+
Attachment #8633788 -
Flags: approval-mozilla-aurora?
Assignee | ||
Comment 33•9 years ago
|
||
Comment on attachment 8633789 [details] MozReview Request: Bug 1074180 - Convert touch simulator to frame script for e10s. r=ochameau Approval Request Comment [Feature/regressing bug #]: e10s now offered in DE [User impact if declined]: touch events fail in e10s, confusing users [Describe test coverage new/current, TreeHerder]: On m-c, updated tests [Risks and why]: Low, DevTools only [String/UUID change made/needed]: None
Attachment #8633789 -
Flags: review+
Attachment #8633789 -
Flags: approval-mozilla-aurora?
Comment on attachment 8633787 [details] MozReview Request: Bug 1074180 - Fix linting issues in touch-events.js. r=ochameau Try push looks good and has been in m-c for a few days now. Let's land it in Aurora.
Attachment #8633787 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment on attachment 8633788 [details] MozReview Request: Bug 1074180 - Avoid TypeError with touch events on desktop. r=ochameau Try push looks good and has been in m-c for a few days now. Let's land it in Aurora.
Attachment #8633788 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment on attachment 8633789 [details] MozReview Request: Bug 1074180 - Convert touch simulator to frame script for e10s. r=ochameau Try push looks good and has been in m-c for a few days now. Let's land it in Aurora.
Attachment #8633789 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 37•9 years ago
|
||
https://hg.mozilla.org/releases/mozilla-aurora/rev/b146b09ae5ed https://hg.mozilla.org/releases/mozilla-aurora/rev/5b79aab2e8a9 https://hg.mozilla.org/releases/mozilla-aurora/rev/5ea6de5b4f82
Flags: in-testsuite+
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•