-
Notifications
You must be signed in to change notification settings - Fork 81
Description
Quick summary
Summary of Bugs and Suggestions/Observations:
- Federated Reply block rendering not implemented: The content of this block is not displayed in WordPress Reader.
- Jetpack app crash: The Jetpack mobile app crashes when checking certain Fediverse-related notifications (such as follower notifications).
- Exposure of comment HTML/CSS: When editing in the Jetpack app reader, WordPress comments are displayed with their HTML structure and CSS (including `` tags) intact. This can cause unnecessary code exposure and rendering issues (needs content sanitization or block handling).
- https://mastodon.social/@kowporg.wordpress.com@kowporg.wordpress.com
If you create the link in the comments, it will be converted to a profile embedded and the layout will be broken.
Steps to reproduce
@pfefferle I invited you as an administrator of the site, so you can take a look at it yourself.
https://kowporg.wordpress.com/2025/05/18/federation/
Here is the English translation of your document, "WordPress.com Federation Experiment and Observation Report + Bug Discovery and Suggestions," organized in the same order as the original:
WordPress.com Federation Experiment and Observation Report
- Purpose of Report: To share the results of experiments and observations on WordPress.com's ActivityPub federation feature, report discovered bugs, and provide suggestions.
- Related GitHub Issue:
https://github.com/Automattic/wordpress-activitypub/issues
(Expected to be reported in this repository) - Test Site:
kowporg.wordpress.com
(WordPress.com blog) - Applied Theme: Twenty Twenty-Five
- Federation Activation: Activated via
https://wordpress.com/marketing/connections/kowporg.wordpress.com
1. Fediverse Profile Information (kowporg.wordpress.com
)
- Mastodon:
https://mastodon.social/@kowporg.wordpress.com@kowporg.wordpress.com
- Threads:
https://www.threads.com/fediverse_profile/kowporg.wordpress.com@kowporg.wordpress.com
- Bluesky (via Bridgy):
https://bsky.app/profile/kowporg.wordpress.com.kowporg.wordpress.com.ap.brid.gy
- Misskey:
https://misskey.io/@kowporg.wordpress.com@kowporg.wordpress.com@kowporg.wordpress.com
- Misskey Federation Server Info:
https://misskey.io/instance-info/kowporg.wordpress.com
2. Experiment Post Details
- Post URL:
https://kowporg.wordpress.com/2025/05/18/federation/
- Block Editor Content:
- Federated Reply Block: Set to
https://mastodon.social/@thaumiel999/114523039596851251
- Paragraph Block (Mention):
@thaumiel999@threads.net
- Paragraph Block (Mention):
@thaumiel999@misskey.io
- Paragraph Block (Mention):
@travel-in-busan.com@bsky.brid.gy
- Paragraph Block (Mention):
@thaumiel999@mastodon.social
- Federated Reply Block: Set to
- Displayed Content in Post Body:
- embedded box: "embedded mastodon post"
- Link-style text:
@thaumiel999
- Link-style text:
@thaumiel999
- Link-style text:
@travel-in-busan.com
- Link-style text:
@thaumiel999
3. WordPress Reader Observation Results
- Post URL in Reader:
https://wordpress.com/reader/feeds/169602085/posts/5670667173
- Content Displayed in Reader:
- Text:
@thaumiel999@threads.net
- Text:
@thaumiel999@misskey.io
- Text:
@travel-in-busan.com@bsky.brid.gy
- Text:
@thaumiel999@mastodon.social
- Text:
- Content Not Displayed in Reader:
- The content of the "Federated Reply" block is not displayed.
- WordPress Reader Notifications:
- Notification message: "👀 You are being watched from the fediverse! Jiwoon Kim 🇰🇷 and 3 users will see updates." (Displayed twice)
- Confirmed number of Fediverse followers: 4
- Follower list (based on Reader notifications):
- 워드프레스 한국어 (Unofficial WordPress.org Korean account)
- Avatar: Jiwoon Kim 🇰🇷 (
misskey.io/@thaumiel999
) - Avatar: Jiwoon Kim (
threads.net/@thaumiel999
) - Avatar: Jiwoon Kim (
bsky.brid.gy/r/https://bsky.app/profile/travel-in-busan.com,https://travel-in-busan.com
) - Avatar: 김지운 (
mastodon.social/@thaumiel999
)
- Bug Discovered:
- When checking Fediverse follower notifications in the Jetpack mobile app, the app crashes.
4. Mastodon Observation Results
-
How the original post appears on Mastodon (as a reply):
- URL:
https://mastodon.social/@kowporg.wordpress.com@kowporg.wordpress.com/114525025072110951
- Content:
(Mentions in the Federated Reply target and within paragraphs are displayed as linked mentions.)
**Federation** [@thaumiel999](https://mastodon.social/@thaumiel999/114523039596851251 "https://mastodon.social/@thaumiel999/114523039596851251") [@thaumiel999](https://mastodon.social/@thaumiel999@threads.net "@thaumiel999@threads.net") [@thaumiel999](https://mastodon.social/@thaumiel999@misskey.io "@thaumiel999@misskey.io") [@travel-in-busan.com](https://mastodon.social/@travel-in-busan.com@bsky.brid.gy "@travel-in-busan.com@bsky.brid.gy") [@thaumiel999](https://mastodon.social/@thaumiel999 "@thaumiel999")
- URL:
-
When replying to the WordPress post from Mastodon:
- Reply URL (Mastodon):
https://mastodon.social/@thaumiel999/114525055419875183
- Reply content (on Mastodon):
[@kowporg.wordpress.com](https://mastodon.social/@kowporg.wordpress.com@kowporg.wordpress.com "@kowporg.wordpress.com@kowporg.wordpress.com") reply
- Unique WordPress comment URL for the reply:
https://kowporg.wordpress.com/2025/05/18/federation/comment-page-1/#comment-4
- Federation reply UI link within WordPress:
Reply with federation https://mastodon.social/@thaumiel999/114525055419875183?replytocom=4#respond
- Reply URL (Mastodon):
-
In the WordPress comment, the reply content to the Mastodon reply (profile link collection):
- Unique WordPress comment URL:
https://kowporg.wordpress.com/2025/05/18/federation/comment-page-1/#comment-5
- Reply content:
https://www.threads.com/fediverse_profile/kowporg.wordpress.com@kowporg.wordpress.com
https://misskey.io/@kowporg.wordpress.com@kowporg.wordpress.com@kowporg.wordpress.com
https://mastodon.social/@kowporg.wordpress.com@kowporg.wordpress.com
https://bsky.app/profile/kowporg.wordpress.com.kowporg.wordpress.com.ap.brid.gy
https://misskey.io/instance-info/kowporg.wordpress.com
- Unique WordPress comment URL:
-
How this reply (comment-5) appears on Mastodon:
- URL:
https://mastodon.social/@kowporg.wordpress.com@kowporg.wordpress.com/114526640346118881
- Partial content:
[@thaumiel999](https://mastodon.social/@thaumiel999 "@thaumiel999")
(appears as the mention target)- The above profile link list
- https://www.threads.com/fediverse_profile/kowporg.wordpress.com@kowporg.wordpress.com
- https://misskey.io/@kowporg.wordpress.com@kowporg.wordpress.com@kowporg.wordpress.com
https://mastodon.social/@kowporg.wordpress.com@kowporg.wordpress.com
(this content is replaced below)워드프레스 한국어
(blog name)[May 17, 2025, 7:38 am](https://kowporg.wordpress.com/?author=0 "https://kowporg.wordpress.com/?author=0")
- https://bsky.app/profile/kowporg.wordpress.com.kowporg.wordpress.com.ap.brid.gy
- https://misskey.io/instance-info/kowporg.wordpress.com
- URL:
-
How the comment appears in the Jetpack app reader's comment editor:
- The comment being edited is displayed in the following HTML form. (Bug/Improvement Needed)
(Note: The internal WordPress HTML structure, including the `` tag, is exposed as is. The original post information ("워드프레스 한국어", publication date) is included inside the div with the
https://www.threads.com/fediverse_profile/kowporg.wordpress.com@kowporg.wordpress.com https://misskey.io/@kowporg.wordpress.com@kowporg.wordpress.com@kowporg.wordpress.com 워드프레스 한국어 May 17, 2025, 7:38 am /** * ActivityPub embed styles. */ .activitypub-embed { background: #fff; border: 1px solid #e6e6e6; border-radius: 12px; padding: 0; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; } .activitypub-reply-block .activitypub-embed { margin: 1em 0; } .activitypub-embed-header { padding: 15px; display: flex; align-items: center; gap: 10px; } .activitypub-embed-header img { width: 48px; height: 48px; border-radius: 50%; } .activitypub-embed-header-text { flex-grow: 1; } .activitypub-embed-header-text h2 { color: #000; font-size: 15px; font-weight: 600; margin: 0; padding: 0; } .activitypub-embed-header-text .ap-account { color: #687684; font-size: 14px; text-decoration: none; } .activitypub-embed-content { padding: 0 15px 15px; } .activitypub-embed-content .ap-title { font-size: 23px; font-weight: 600; margin: 0 0 10px; padding: 0; color: #000; } .activitypub-embed-content .ap-subtitle { font-size: 15px; color: #000; margin: 0 0 15px; } .activitypub-embed-content .ap-preview { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; } .activitypub-embed-content .ap-preview img { width: 100%; height: auto; display: block; } .activitypub-embed-content .ap-preview-text { padding: 15px; } .activitypub-embed-meta { padding: 15px; border-top: 1px solid #e6e6e6; color: #687684; font-size: 13px; display: flex; gap: 15px; } .activitypub-embed-meta .ap-stat { display: flex; align-items: center; gap: 5px; } @media only screen and (max-width: 399px) { .activitypub-embed-meta span.ap-stat { display: none !important; } } .activitypub-embed-meta a.ap-stat { color: inherit; text-decoration: none; } .activitypub-embed-meta strong { font-weight: 600; color: #000; } .activitypub-embed-meta .ap-stat-label { color: #687684; } https://bsky.app/profile/kowporg.wordpress.com.kowporg.wordpress.com.ap.brid.gy https://misskey.io/instance-info/kowporg.wordpress.com
activitypub-embed
class.)
- The comment being edited is displayed in the following HTML form. (Bug/Improvement Needed)
Summary of Bugs and Suggestions/Observations:
- Federated Reply block rendering not implemented: The content of this block is not displayed in WordPress Reader.
- Jetpack app crash: The Jetpack mobile app crashes when checking certain Fediverse-related notifications (such as follower notifications).
- Exposure of comment HTML/CSS: When editing in the Jetpack app reader, WordPress comments are displayed with their HTML structure and CSS (including `` tags) intact. This can cause unnecessary code exposure and rendering issues (needs content sanitization or block handling).
That concludes the report. You may use this as a basis for creating a GitHub issue or for further discussion.
Citations:
[1] https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/attachments/54364710/0ec82d9d-c2f4-44b9-a4a2-8ce17a386c0b/paste.txt
Perplexity로부터의 답변: pplx.ai/share
Site owner impact
More than 60% of the total website/platform users
Severity
Moderate
What other impact(s) does this issue have?
No response
If a workaround is available, please outline it here.
No response