Automattic / Automattic/jetpack

Paid Content: Having Page Breaks Block Added on Subscriber View Will Stop Guest View Content From Showing

Open
#41,845 1 comment 0 reactions 0 assignees View on GitHub
[Block] Paid Content [Feature] Paid Content [Plugin] Jetpack [Pri] Low [Status] Auto-allocated [Status] Escalated to Product Ambassadors [Status] Priority Review Triggered Bug Customer Report [LEGACY] Earn Triaged
Dominant language
PHP
Stars
1.8k
Forks
898
Avg merge
1d 18h
Merged PRs (30d)
774

Description

### Impacted plugin

Jetpack

### Quick Summary

On WordPress.com, when adding a Paid Content block, if the content added under Subscriber view has page breaks, it will not show content on Guest View on the front end. This has been tested on Atomic and Simple sites.

Related ticket: 9421772-zd-a8c

### Steps to Reproduce

1. Add Paid Content block
2. Add content under subscriber view that contains a page break block:

![Image](https://github.com/user-attachments/assets/5da4fe3b-d610-4e74-b4aa-c6ed16dda1c7)

3. Leave the guest view content default.
4. With the page break block added, access the post via a private browser window.
5. Blocks added under Guest View will not be shown:

![Image](https://github.com/user-attachments/assets/636a076c-e26b-4120-8352-2858da7a4846)

6. With the page break block removed from subscriber view, guest view content can be seen:

![Image](https://github.com/user-attachments/assets/32475217-6d2a-4c2e-a9da-6cbd219afde0)

### Site owner impact

More than 60% of the total website/platform users

### Severity

Critical

### What other impact(s) does this issue have?

Individual site owner revenue

### If a workaround is available, please outline it here.

_No response_

### Platform (Simple and/or Atomic)

Simple, Atomic

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the Paid Content block scenario on Simple and Atomic sites with a page break in Subscriber View, then inspect the front-end rendering path for Guest View. Done means guest content remains visible when Subscriber View contains a page break, with coverage for the reported reproduction steps.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
content, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.