-
Notifications
You must be signed in to change notification settings - Fork 843
Description
Impacted plugin
Jetpack
Quick summary
The Newsletter feature appears to be dependent on the Jetpack Blocks feature being enabled, but there's no indication to users that this is the case.
I wanted to set-up Newsletters on a self-hosted site I manage, but I don't want any other Jetpack features. So I installed Jetpack, went to Settings and disabled every feature apart from Newsletters. I was puzzled for a while as to why I couldn't see any of the UI that the documentation refers to (the Newsletter icon in the editor, the ability to preview emails and send test emails, etc.). Through trial and error I discovered that the Newsletter UI doesn't appear in the post editor unless the 'Jetpack Blocks' feature is also enabled.
This isn't necessarily a problem if the Newsletter feature relies in some way on the Jetpack Blocks feature, but if that's the case a warning or some sort of indication should appear if the user has Newsletters enabled but doesn't have Jetpack Blocks enabled.
Steps to reproduce
On a fresh installation of Jetpack, after connecting to a WP account:
- Go to Jetpack > Settings
- Disable all features across all tabs
- Go to Newsletter tab
- Enable "Let visitors subscribe to this site and receive emails when you publish a post"
- Draft a new post
- Notice that the Newsletter (aeroplane icon) doesn't appear in the editor. Newsletter settings aren't accessable.
- Go to Jetpack > Settings
- Go to Writing tab
- Enable the "Jetpack Blocks give you the power to deliver quality content that hooks website visitors without needing to hire a developer or learn a single line of code." feature
- Go back to your draft post
- The Newsletter options button is now visible and you're able to preview and send Newsletter emails
Site owner impact
Fewer than 20% 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.
Enable Jetpack Blocks if you want to use Jetpack Newsletters.
Platform (Simple and/or Atomic)
Self-hosted