{"id":19028500,"date":"2026-09-24T15:22:34","date_gmt":"2026-09-24T15:22:34","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/schedulepress-breaks-pattern-chooser-modal-in-post-editor\/"},"modified":"2026-09-24T15:53:07","modified_gmt":"2026-09-24T15:53:07","slug":"schedulepress-breaks-pattern-chooser-modal-in-post-editor","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/schedulepress-breaks-pattern-chooser-modal-in-post-editor\/","title":{"rendered":"SchedulePress breaks Pattern Chooser modal in post editor"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hi,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I found a conflict with SchedulePress in the WordPress block editor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When SchedulePress is active, <em>the pattern chooser modal<\/em>&nbsp; in the <strong>post editor<\/strong> is displayed incorrectly. The pattern becomes very small and is positioned in the top-right corner of the screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Steps to reproduce<\/p>\n\n\n\n<ol start=\"1\">\n<li>Activate SchedulePress.<\/li>\n\n\n\n<li>active twentwenty* theme<\/li>\n\n\n\n<li>Create a pattern for <em>the pattern chooser modal<\/em> in patterns\/ folder<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php<br \/><em>\/**<br \/><\/em><em> * Title: Patern Test<br \/><\/em><em> * Slug: {your-theme}\/post-pattern-chooser-test<br \/><\/em><em> * Block Types: core\/post-content<br \/><\/em><em> * Keywords: starter<br \/><\/em><em> * Post Types: post<br \/><\/em><em> *\/<br \/><\/em>?&gt;<br \/><br \/>&lt;!-- wp:heading --&gt;<br \/>&lt;h2 class=\"wp-block-heading\"&gt;test&lt;\/h2&gt;<br \/>&lt;!-- \/wp:heading --&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">4. create a new post.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5. The pattern chooser modal appears and is broken<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The issue only occurs when editing <strong>posts<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When editing <strong>pages<\/strong>, the Pattern Chooser modal works normally.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Disabling SchedulePress fixes the issue immediately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So it looks like SchedulePress is adding styles  specifically to the post editor that interferes with the WordPress modal layout.<br \/><br \/>my current workaround for SchedulePress, its not perfect.<br \/><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>body .components-modal__header {<br \/>align-items: center <strong>!important<\/strong>;<br \/>border-bottom: 1px solid #0000 <strong>!important<\/strong>;<br \/>box-sizing: border-box <strong>!important<\/strong>;<br \/>display: flex <strong>!important<\/strong>;<br \/>flex-direction: row <strong>!important<\/strong>;<br \/>height: 72px <strong>!important<\/strong>;<br \/>justify-content: space-between <strong>!important<\/strong>;<br \/>left: 0 <strong>!important<\/strong>;<br \/>padding: 24px <strong>!important<\/strong>;<br \/>position: absolute <strong>!important<\/strong>;<br \/>top: 0 <strong>!important<\/strong>;<br \/>width: 100% <strong>!important<\/strong>;<br \/>z-index: 10 <strong>!important<\/strong>;<br \/>background: #fff <strong>!important<\/strong>;<br \/>}<br \/><br \/>.components-modal__frame.is-full-screen :where(.components-modal__content) {<br \/>display: flex <strong>!important<\/strong>;<br \/>margin-bottom: 24px <strong>!important<\/strong>;<br \/>padding-bottom: 0 <strong>!important<\/strong>;<br \/>}<br \/><br \/>.components-modal__content {<br \/>flex: 1 <strong>!important<\/strong>;<br \/>margin-top: 72px <strong>!important<\/strong>;<br \/>overflow: auto <strong>!important<\/strong>;<br \/>padding: 4px 24px 24px <strong>!important<\/strong>;<br \/>}<\/code><\/pre>\n","protected":false},"template":"","class_list":["post-19028500","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19028500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":8,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19028500\/revisions"}],"predecessor-version":[{"id":19028530,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19028500\/revisions\/19028530"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=19028500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}