Closed Bug 1966696 Opened 1 year ago Closed 1 year ago

autoblog.spidersweb.pl - Comments section does not load with Standard ETP in PBM

Categories

(Web Compatibility :: Privacy: Site Reports, defect, P3)

Desktop
Windows 11

Tracking

(firefox145 fixed)

RESOLVED FIXED
145 Branch
Tracking Status
firefox145 --- fixed

People

(Reporter: ctanase, Assigned: emz)

References

(Depends on 2 open bugs, )

Details

(Keywords: webcompat:site-report, webcompat:tracker-blocking, Whiteboard: [webcompat-source:web-bugs][privacy-team:diagnosed])

Attachments

(1 file, 1 external file)

Environment:
Operating system: Windows 11/10
Firefox version: Firefox 139.0/140

Preconditions:

  • Private window opened
  • ETP set to Standard

Steps to reproduce:

  1. Go to https://autoblog.spidersweb.pl/lublin-autobusy-wodorowe-zakup-po-co-droga-eksploatacja
  2. Scroll down the page.
  3. Click on "DYSKUSJA".
  4. Observe the behavior.

Expected Behavior:
Comments are shown.

Actual Behavior:
No comments are shown, the section is blank.

Notes:

  • Reproduces in ETP Strict mode only
  • Reproduces in firefox-nightly, and firefox-release
  • Does not reproduce in chrome

Created from https://github.com/webcompat/web-bugs/issues/154398

Attached image PBM Standard ETP.png —
Severity: -- → S3
User Story: (updated)
Priority: -- → P3
Whiteboard: [webcompat-source:web-bugs] → [webcompat-source:web-bugs][privacy-team:diagnosed]
Severity: S3 → S4

Taking a look to find out why the smartblock placeholder button isn't working.

Assignee: nobody → emz
Status: NEW → ASSIGNED
User Story: (updated)

The site seems to be using setPointerCapture to capture clicks and fails to forward the click to the embed placeholder. I've submitted a patch that blocks setPointerCapture calls on just the our placeholder elements.

I've also built a simplified demo page here that captures clicks and breaks the embed placeholder button in a similar way like the page in this bug: https://playground.emz.im/embed-disqus-pointer-capture/

Pushed by twisniewski@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/c3503f7d195f https://hg.mozilla.org/integration/autoland/rev/6812c923ab82 Prevent setPointerCapture for SmartBlock embed placeholders. r=webcompat-reviewers,twisniewski
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 145 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: