Closed
Bug 819613
Opened 11 years ago
Closed 9 years ago
Firefox for Metro should support mouse gestures/buttons for back/forward
Categories
(Core Graveyard :: Widget: WinRT, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla30
People
(Reporter: KWierso, Assigned: jimm)
References
()
Details
(Keywords: platform-parity, Whiteboard: p=1 s=it-30c-29a-28b.1 r=ff30)
Attachments
(2 files)
13.42 KB,
patch
|
TimAbraldes
:
review+
|
Details | Diff | Splinter Review |
2.93 KB,
patch
|
sfoster
:
review+
|
Details | Diff | Splinter Review |
I have the Microsoft Touch mouse, which includes a touch gesture for going back/forward in a browser's history (or in other programs where it makes sense) by swiping my thumb either down or up against the side of the mouse. This works in desktop Firefox and IE, as well as Metro IE. It doesn't seem to do anything in Metro Firefox. I think it should, at least for parity with IE. The MozillaZine thread linked in this bug's URL field says that the hardware back/forward buttons on Logitech mice also don't work in Metro Firefox, while it does work everywhere else. I'd guess it's the same issue for both the gestures and the buttons?
Updated•11 years ago
|
![]() |
Assignee | |
Comment 1•11 years ago
|
||
not blocking but wanted as soon as we have the time.
Whiteboard: [metro-mvp?][LOE:1] → [metro-mvp][LOE:1]
![]() |
Assignee | |
Updated•11 years ago
|
Whiteboard: [metro-mvp][LOE:1] → [metro-mvp-][LOE:1]
![]() |
Assignee | |
Updated•11 years ago
|
OS: Windows 8 → Windows 8 Metro
Updated•10 years ago
|
Updated•10 years ago
|
Keywords: pp,
ux-efficiency
Updated•10 years ago
|
Blocks: metrobacklog
Updated•10 years ago
|
No longer blocks: metrov2planning
Updated•10 years ago
|
Whiteboard: [feature]
Updated•10 years ago
|
Whiteboard: [feature] → [feature] p=0
Comment 2•9 years ago
|
||
Removing 'ux' keyword as UX dependency bug has been created which blocks bug 819613.
Keywords: ux-efficiency
![]() |
Assignee | |
Comment 3•9 years ago
|
||
We need to add support for application command messages - http://mxr.mozilla.org/mozilla-central/source/widget/windows/nsWindow.cpp#5091 http://mxr.mozilla.org/mozilla-central/source/widget/windows/nsWindow.cpp#3698
Component: Input → Widget: WinRT
Product: Firefox for Metro → Core
Version: unspecified → Trunk
![]() |
Assignee | |
Updated•9 years ago
|
OS: Windows 8 Metro → Windows 8.1
![]() |
Assignee | |
Comment 4•9 years ago
|
||
I have to find a keyboard i can test this with.
Assignee: nobody → jmathies
![]() |
Assignee | |
Comment 5•9 years ago
|
||
This is working in widget, but we also need front end support - http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.js#1471
Comment 6•9 years ago
|
||
Hey Jim, can you provide a point value.
Status: NEW → ASSIGNED
Flags: needinfo?(jmathies)
Priority: -- → P2
QA Contact: jbecerra
Whiteboard: [feature] p=0 → [feature] p=0 s=it-30c-29a-28b.1
Target Milestone: --- → mozilla30
![]() |
Assignee | |
Comment 7•9 years ago
|
||
Attachment #8370395 -
Flags: review?(sfoster)
Flags: needinfo?(jmathies)
![]() |
Assignee | |
Updated•9 years ago
|
Attachment #8370375 -
Attachment description: patch v.1 → widget patch v.1
Attachment #8370375 -
Flags: review?(tabraldes)
![]() |
Assignee | |
Updated•9 years ago
|
Whiteboard: [feature] p=0 s=it-30c-29a-28b.1 → [feature] p=0 s=it-30c-29a-28b.1 p=1
Updated•9 years ago
|
Whiteboard: [feature] p=0 s=it-30c-29a-28b.1 p=1 → [feature] s=it-30c-29a-28b.1 p=1
Comment 8•9 years ago
|
||
Comment on attachment 8370395 [details] [diff] [review] browser patch v.1 Review of attachment 8370395 [details] [diff] [review]: ----------------------------------------------------------------- Not sure how to test? Code-wise looks fine though ::: browser/metro/base/content/browser-ui.js @@ +1145,5 @@ > } > }, > > + handleAppCommandEvent: function (aEvent) { > + switch (aEvent.command) { Nit: I would normally indent the switch block?
Attachment #8370395 -
Flags: review?(sfoster) → review+
![]() |
Assignee | |
Comment 9•9 years ago
|
||
(In reply to Sam Foster [:sfoster] from comment #8) > Comment on attachment 8370395 [details] [diff] [review] > browser patch v.1 > > Review of attachment 8370395 [details] [diff] [review]: > ----------------------------------------------------------------- > > Not sure how to test? Code-wise looks fine though > > ::: browser/metro/base/content/browser-ui.js > @@ +1145,5 @@ > > } > > }, > > > > + handleAppCommandEvent: function (aEvent) { > > + switch (aEvent.command) { > > Nit: I would normally indent the switch block? I was not able to test much either aside from Back/Forward. The widget code comes from win32 widget though which we now share, and the front end code is pulled from desktop's browser.js, so we should be ok.
Comment 10•9 years ago
|
||
Comment on attachment 8370375 [details] [diff] [review] widget patch v.1 Review of attachment 8370375 [details] [diff] [review]: ----------------------------------------------------------------- Seems pretty straightforward and it sounds like you tested with the 'back' and 'forward' keys
Attachment #8370375 -
Flags: review?(tabraldes) → review+
![]() |
Assignee | |
Comment 11•9 years ago
|
||
remote: https://hg.mozilla.org/integration/fx-team/rev/82937be94f94 remote: https://hg.mozilla.org/integration/fx-team/rev/dde12ccefb19 thanks guys.
![]() |
Assignee | |
Comment 12•9 years ago
|
||
backed out due to strange link bustage - remote: https://hg.mozilla.org/integration/fx-team/rev/25572e0fbf0b remote: https://hg.mozilla.org/integration/fx-team/rev/07a8c548e37c remote: https://hg.mozilla.org/integration/fx-team/rev/7260560686bb
![]() |
Assignee | |
Comment 13•9 years ago
|
||
Odd, never run into this before, B2G Desktop Windows Opt failed to link due to missing nsGkAtoms in nsWindowBase. Windows builds were fine.
![]() |
Assignee | |
Comment 14•9 years ago
|
||
(In reply to Jim Mathies [:jimm] from comment #13) > Odd, never run into this before, B2G Desktop Windows Opt failed to link due > to missing nsGkAtoms in nsWindowBase. Windows builds were fine. B2G Desktop Windows Op isn't a unified build.
![]() |
Assignee | |
Comment 15•9 years ago
|
||
remote: https://hg.mozilla.org/integration/fx-team/rev/d0e1eff20097 remote: https://hg.mozilla.org/integration/fx-team/rev/5fd318a789f6 Pushed again with a missing include and a try run. https://tbpl.mozilla.org/?tree=Try&showall=0&rev=4aa9227c1c22
Comment 16•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/d0e1eff20097 https://hg.mozilla.org/mozilla-central/rev/5fd318a789f6
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Whiteboard: [feature] s=it-30c-29a-28b.1 p=1 → p=1 s=it-30c-29a-28b.1 r=ff30
Comment 17•9 years ago
|
||
For testing and verification. Reopen if any defects found.
Flags: needinfo?(kamiljoz)
Reporter | ||
Comment 18•9 years ago
|
||
Setting needinfo on myself to try to verify this once I track down the dongle for my mouse.
Flags: needinfo?(kwierso)
Comment 19•9 years ago
|
||
We've also ordered the mouse to the TO office so will have it for any future test cases. If it comes in before Wes can find his dongle, I'll complete verification.
Reporter | ||
Comment 20•9 years ago
|
||
Yeah, I've looked in all of the places where the dongle could possibly be and I don't see it. Guess this is up to the TO office to verify, now. :(
Flags: needinfo?(kwierso)
Comment 21•9 years ago
|
||
no worries Wes, I ordered a mouse and it shipped today.. Hopefully it arrives tomorrow or by Monday - Tuesday. Thanks for checking!
Comment 22•9 years ago
|
||
Clearing the "needinfo" as the metrofx project has been cancelled. Unfortunately the mouse came in after the project was cancelled :(
Flags: needinfo?(kamiljoz)
Updated•4 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•