Automattic / Automattic/jetpack

Sharing / Like Blocks: compatibility with theme styles

Open
#36,410 0 comments 0 reactions 0 assignees View on GitHub
[Block] Like [Block] Sharing Button [Block] Sharing Buttons [Feature] Likes [Feature] Sharing [Pri] Normal Enhancement
Dominant language
PHP
Stars
1.8k
Forks
898
Avg merge
1d 18h
Merged PRs (30d)
774

Description

Splitting off discussion from #36382:

> The buttons should also be more defensive about theme CSS leaking in (or allow some CSS in, but in the same way for both buttons, whichever works better). I think the like is an iframe so being more defensive might be better. Now they end up looking different size, and different hover effects depending on theme:
>
> image
>
> [Shadow dom](https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM) might also be helpful here.

> I'm not sure what's the best way to go about this. On one hand, the design should be consistent between the 2 buttons. On the other, wouldn't we want the fonts and styles to match the rest of the site?

Contributor guide

Open the contributing guide

Research direction

The issue names no implementation files, tests, or entry points, so begin by locating the Sharing and Like button components and their theme-style boundaries. Done means both buttons have consistent sizing and hover behavior across themes, with an explicit decision about whether site fonts and styles should carry through.

Written by the indexing model from the issue text.

Assessment

Tech stack
css
Domain
design, frontend
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.