Closed Bug 1644248 Opened 4 years ago Closed 4 years ago

Mouse Back/Forward break in Responsive Design Mode

Categories

(DevTools :: Responsive Design Mode, defect, P2)

77 Branch
defect

Tracking

(firefox-esr68 unaffected, firefox-esr78 disabled, firefox77 wontfix, firefox78 disabled, firefox79 verified)

VERIFIED FIXED
Firefox 79
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- disabled
firefox77 --- wontfix
firefox78 --- disabled
firefox79 --- verified

People

(Reporter: lancehmd, Assigned: mtigley)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(2 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0

Steps to reproduce:

Open Responsive Design Mode (Ctrl+Shift+M), try to use Back or Forward buttons on a mouse.

Actual results:

Nothing.

Expected results:

Go one page forward or one page back.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Responsive Design Mode
Product: Firefox → DevTools

Thank you for reporting this issue! I can confirm this is also reproducible on Firefox Nightly 79 and Firefox Developer Edition 78 when the pref: devtools.responsive.browserUI.enabled = false. I'll investigate.

Assignee: nobody → mtigley
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #9155156 - Attachment description: Bug 1644248 - Fallback on RemoteWebNavigation's method for navigating backward/forward. → Bug 1644248 - Fallback on the WebNavigation actor for navigating backward/forward.
Attachment #9155156 - Attachment description: Bug 1644248 - Fallback on the WebNavigation actor for navigating backward/forward. → Bug 1644248 - Fallback on RemoteWebNavigation's method for navigating backward/forward.
Pushed by mtigley@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/53433ac7ae94
Fallback on RemoteWebNavigation's method for navigating backward/forward. r=bradwerth
https://hg.mozilla.org/integration/autoland/rev/014940ce9ff5
Duplicate test for browser_navigation.js to be run against browserUI pref set to false. r=bradwerth
Severity: -- → S2
Flags: needinfo?(mtigley)
Priority: -- → P2
Pushed by mtigley@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/573a96c80046
Fallback on RemoteWebNavigation's method for navigating backward/forward. r=bradwerth
https://hg.mozilla.org/integration/autoland/rev/093ce2a6ea7b
Duplicate test for browser_navigation.js to be run against browserUI pref set to false. r=bradwerth
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 79

Comment on attachment 9155156 [details]
Bug 1644248 - Fallback on RemoteWebNavigation's method for navigating backward/forward.

Beta/Release Uplift Approval Request

  • User impact if declined: Navigating forward/back in RDM will not work for users and will make the tool appear broken.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: comment 0
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Patch contains small and relatively trivial changes.
  • String changes made/needed: no
Attachment #9155156 - Flags: approval-mozilla-release?
Attachment #9155168 - Flags: approval-mozilla-release?
Flags: qe-verify+
QA Whiteboard: [qa-triaged]

Reproduced the initial issue in Beta 78.0b5 (build id: 20200609215727).
Verified - Fixed in latest Nightly build 79.0a1 (build id: 20200611093454) using Windows 10 and Ubuntu 18.04.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triaged]
Flags: qe-verify+

I guess you meant to request uplift to beta (78)? Is this a regression? What caused it?

Flags: needinfo?(mtigley)

(In reply to Julien Cristau [:jcristau] from comment #12)

I guess you meant to request uplift to beta (78)? Is this a regression? What caused it?

Would it be possible to uplift the fix to release (77)? This issue is only reproducible when the pref devtools.responsive.browserUI.enabled is false and Firefox Release 77 is the only build where this is the case.

I was also able to narrow the regression to Bug 1614462. So this issue has been around for a few months already and our tests were not sufficient enough to catch this. The tests added here will fix this.

Flags: needinfo?(mtigley)
Keywords: regression
Regressed by: rm-mozbrowser
Has Regression Range: --- → yes

Comment on attachment 9155156 [details]
Bug 1644248 - Fallback on RemoteWebNavigation's method for navigating backward/forward.

No, we just merged 78 to mozilla-release ahead of next week's release, so 77 won't see an update anymore.

Attachment #9155156 - Flags: approval-mozilla-release? → approval-mozilla-release-
Attachment #9155168 - Flags: approval-mozilla-release? → approval-mozilla-release-
See Also: → 1649537
See Also: → 1650037
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: