Opened 5 years ago

Last modified 4 years ago

#2687 closed defect

Shadow DOM breaks layout when using "report a problem" dialog on blogger.com — at Version 4

Reported by: mapx Assignee:
Priority: P3 Milestone: Adblock-Plus-1.12-for-Chrome-Opera-Safari
Module: Platform Keywords: goodfirstbug
Cc: sebastian, MSI, Team Blocked By:
Blocking: Platform: Chrome
Ready: yes Confidential: no
Tester: Ross Verified working: yes
Review URL(s):

https://codereview.adblockplus.org/29338716

Description (last modified by sebastian)

Environment

chrome Version 44.0.2403.39 beta-m (64-bit)
ABP last dev build 1.9.0.1453 or stable 1.9

How to reproduce

Open blogger.com (your blogger account) with Adblock Plus (even without any list)
Click the gear icon button near the top right corner and click "report a problem"
Type something into the text box and click Next (proceeding to the screenshot). Note: Please do not actually submit the report.

Observed behaviour

User interface layout is completely broken and corrupted.

Expected behaviour

The feedback dialog shouldn't corrupt layout, but should behave the same as it does without Adblock Plus.

Change History (4)

comment:1 Changed 5 years ago by mapx

  • Description modified (diff)

comment:2 Changed 5 years ago by MSI Team

Sorry for the misunderstanding. Unable to reproduce the user interface layout corruption issue on Blogger feedback. However, Adblock Plus is blocking Blogger feedback before it even launches.

Click the gear icon button near the top right corner of Gmail and click "report a problem"

As far as I know Gmail is completely unrelated to this issue except maybe it is also affected?

comment:3 Changed 5 years ago by MSI Team

Oops, you just fixed the description issue. Sorry, did not notice until submitted the comment.

comment:4 Changed 5 years ago by sebastian

  • Description modified (diff)
  • Keywords firstgoodbug added
  • Priority changed from Unknown to P3
  • Ready set

For reference, this issue follows up on #2602 which fixed that bug on Google Mail and other websites under the *.google.com domain, by not injecting a shadow root on those websites. This check would need to be extended to also cover blogger.com. Also see the responsible Chromium bug.

Note: See TracTickets for help on using tickets.