Closed Bug 1519448 Opened 6 years ago Closed 4 years ago

Can't scroll back to top of Business Town Tumblr

Categories

(Core :: Privacy: Anti-Tracking, defect, P3)

Desktop
Windows 10
defect

Tracking

()

RESOLVED DUPLICATE of bug 1628176
Tracking Status
firefox66 --- affected

People

(Reporter: overholt, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [tp-needsrepro][sci-exclude][tp-shim-trivial][tp-site-ephemeral])

STR:

  1. go to http://welcometobusinesstown.tumblr.com/
  2. scroll down a bit
  3. try to scroll back to top

Expected:

  • can see the initially-at-the-top content (in my case ATM "The Marketing Loft" and the CEOs)

Actual:

  • can't scroll up beyond a certain point

Video that illustrates the problem (I was just scrolling with my trackpad): https://www.dropbox.com/s/a75mz8ybdue4h29/BusinessTown%20-%20Firefox%20Nightly%202019-01-11%2011_42_16%20AM.mp4?dl=0

Nightly, Windows 10

Looking at console, this is related to Content Blocking. In a fresh profile, the site is fine until I use Private Browsing which enables Content Blocking again.

Oops, I should have checked :)

Component: Layout: Scrolling and Overflow → Tracking Protection
Product: Core → Firefox
Blocks: tp-breakage
Priority: -- → P3
Whiteboard: [tp-needsrepro]
Whiteboard: [tp-needsrepro] → [tp-needsrepro][sci-exclude]
Component: Protections UI → Privacy: Anti-Tracking
Product: Firefox → Core

I see that they appear to be expecting Twitter APIs to be loaded, or there are script errors:

TypeError: can't access property "load", window.twttr.widgets is undefined fixie-app.js:1:2750
    <anonymous> https://static.tumblr.com/e6lc7yi/WBOneh29v/fixie-app.js:1
    callback https://static.tumblr.com/e6lc7yi/ewpneh29l/fixie-plugins.js:1

Sure enough, whitelisting https://platform.twitter.com/widgets.js seems to prevent those two panels from vanishing (the marketing loft one and the one to the left of it).

I can also spoof the Twitter script so that it defines window.twttr.widgets = {} and that seems to be enough as well, so we should be able to shim away this breakage.

Blocks: tp-twitter
No longer blocks: tp-breakage
Whiteboard: [tp-needsrepro][sci-exclude] → [tp-needsrepro][sci-exclude][tp-shim-trivial][tp-site-ephemeral]
No longer blocks: 1516552

If embedded Twitter contents require cookies from twitter.com (third party cookie) to embed contents, this is the right behavior.

No longer blocks: tp-twitter
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.