Closed Bug 1588821 Opened 5 years ago Closed 5 years ago

[regression] Firefox doesn't "Jump to the spot that's clicked" on macOS

Categories

(Core :: Security: Process Sandboxing, defect, P1)

65 Branch
Unspecified
macOS
defect

Tracking

()

RESOLVED DUPLICATE of bug 1587962
Tracking Status
firefox-esr60 --- wontfix
firefox-esr68 --- fixed
firefox67 --- wontfix
firefox68 --- wontfix
firefox69 --- wontfix
firefox70 + wontfix
firefox71 + fixed
firefox72 --- fixed

People

(Reporter: yoasif, Assigned: haik)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

STR:

  1. Go to macOS preferences "General"
  2. Enable option "Jump to the spot that's clicked" for "Click the scroll bar to"
  3. Open Firefox
  4. Navigate to a long page, like Apple's Wikipedia article
  5. Click inside scrollbar to end of page.

What happens:

Page scrolls down a single page.

Expected result:

Page scrolls down to where clicked.

23:14.46 INFO: Narrowed inbound regression window from [bd4297fa, 22d335fc] (3 builds) to [e5103770, 22d335fc] (2 builds) (~1 steps left)
23:14.46 INFO: No more inbound revisions, bisection finished.
23:14.46 INFO: Last good revision: e51037702c9e8febad9b39f219fec3f22a6d7f26
23:14.46 INFO: First bad revision: 22d335fc020fb0509c67c4a945db21a27b8332d4
23:14.46 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=e51037702c9e8febad9b39f219fec3f22a6d7f26&tochange=22d335fc020fb0509c67c4a945db21a27b8332d4

[Tracking Requested - why for this release]:

Visible macOS regression / platform consistency.

Has Regression Range: --- → yes
Has STR: --- → yes
Regressed by: 1501126

Haik, please take a look into this macOS regression in scrolling caused by your patch in Bug 1501126.

Flags: needinfo?(haftandilian)

We have shipped multiple releases with this bug and the problem hasn't worsen, so we don't need to track it for 71. I would take a safe uplift in early betas for 71 if a patch happens for this issue.

I can confirm this appears to be broken by sandboxing on Catalina. On Mojave, it works for me, but requires a browser restart for the change in the preferences to take effect in Firefox.

Component: Panning and Zooming → Security: Process Sandboxing
Flags: needinfo?(haftandilian)
Priority: -- → P2

Tracking for 71 now that we know that this will get worse with Catalina deployment. We may want to track it for 70 as well in case we uplift a fix to a dot release.

Blocks: catalina

@Asif, are you hitting this problem on Catalina? If not, could you include which macOS versions.

Flags: needinfo?(yoasif)

Yes, I am hitting it in Catalina.

Also seeing this 10.14.6 (18G95) - I only had a few minutes on the Mojave machine (not my personal machine) so I was unable to confirm whether restarting Firefox allows the setting to work.

Flags: needinfo?(yoasif)
Assignee: nobody → haftandilian
Priority: P2 → P1
See Also: → 1587962
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE

This appears to be a duplicate of bug 1587962. Catalina has changed such that our content processes need explicit sandbox access to /Library/Preferences/.GlobalPreferences.plist in order to read the the scrolling setting. See bug 1587962 comment 9 for more information.

You need to log in before you can comment on or make changes to this bug.