{"id":19039471,"date":"2026-10-08T06:29:44","date_gmt":"2026-10-08T06:29:44","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/dashboard-page-is-blank-2\/"},"modified":"2026-10-08T06:29:44","modified_gmt":"2026-10-08T06:29:44","slug":"dashboard-page-is-blank-2","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/dashboard-page-is-blank-2\/","title":{"rendered":"Dashboard page is blank"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong><strong>Dashboard page is blank \u2014 content clipped by <code>#wpbody<\/code> having no height (one-line CSS fix)<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem:<\/strong> Settings \u2192 Copy to Clipboard renders blank below the header. The stats cards, Recent Rules, Quick Actions and System Health are all cut off. Reproduces in Chrome\/Edge, normal <strong>and<\/strong> incognito \u2014 so it&#8217;s not browser, cache, extension or network related.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cause:<\/strong> The dashboard content actually renders fine \u2014 it&#8217;s clipped by CSS. The plugin emits an empty root and an absolutely-positioned, <code>overflow:hidden<\/code> panel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;div id=\"ctc-dashboard-root\"&gt;&lt;\/div&gt;\n&lt;div class=\"ctc-dashboard h-full ... absolute top-0 left-0 right-0 bottom-0 overflow-hidden\"&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Since the panel is <code>absolute<\/code> + <code>top\/bottom:0<\/code>, its height resolves against the nearest positioned ancestor, <code>#wpbody<\/code>. WordPress sets <code>#wpbody { position: relative; }<\/code> <strong>but gives it no height<\/strong> (auto\/content-driven). The absolutely-positioned panel contributes no height itself, so it collapses to ~75px \u2014 just the header row \u2014 and <code>overflow:hidden<\/code> clips everything below it.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#wpbody             height 75px  (auto, no explicit height)\n  #ctc-dashboard-root  height 0px   \u2190 collapse\n    .ctc-dashboard     height 75px  \u2190 clipped<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fix (verified working):<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.settings_page_ctc #wpbody {\n    height: calc(100vh - 32px); \/* 32px = admin bar *\/\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">I tested this live \u2014 with that one rule all cards and sections render correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Workaround for users:<\/strong> add the CSS above via a snippets\/header-footer plugin until patched.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Environment:<\/strong> WP 7.1.3 \u00b7 Copy Anything to Clipboard 5.5.3 (Free) \u00b7 nginx \u00b7 no CSP blocking.<\/p>\n","protected":false},"template":"","class_list":["post-19039471","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19039471","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":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/19039471\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=19039471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}