Skip to content

Fix missing title and opaque background on /about page#18633

Draft
ivanagas wants to merge 5 commits into
masterfrom
posthog-code/fix-about-page-title-background
Draft

Fix missing title and opaque background on /about page#18633
ivanagas wants to merge 5 commits into
masterfrom
posthog-code/fix-about-page-title-background

Conversation

@ivanagas

Copy link
Copy Markdown
Contributor

Changes

The /about page ("Why PostHog") was missing its title and rendering with an opaque white background instead of the standard translucent app background.

  • Render the page's frontmatter title as an <h1> — it was being queried in the GraphQL but never actually rendered.
  • Remove the bg-primary wrapper <div> so the page inherits the data-scheme="primary" translucent background from the Editor template (the opaque bg-primary was the sole thing forcing the white look).

Why: Reported in Slack — the page was visibly missing a title and had the wrong (white/opaque) background.

Screenshots to be verified in the Vercel preview build.

Checklist

  • I've read the docs and/or content style guides.
  • Words are spelled using American English
  • Use relative URLs for internal links
  • I've checked the pages added or changed in the Vercel preview build
  • If I moved a page, I added a redirect in vercel.json

Created with PostHog from a Slack thread

Render the frontmatter title as an h1 (it was queried but never used) and remove the bg-primary wrapper so the page inherits the standard translucent app background instead of an opaque one.

Generated-By: PostHog Code
Task-Id: bb026c56-24d9-4752-8a16-2da1015d7269
@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Jul 17, 2026 06:46PM

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Bundle report

Total JS (gzip)

6.73 MiB (+1.5 KiB / +0.0%)

Largest changed named chunks
Chunk Gzip Δ vs master
app.js 2121.4 KiB +1.7 KiB / +0.1%

Eager graph (modules shipped in each entrypoint's initial chunks)

Entrypoint Eager size Budget Modules
app 16.11 MiB (+10.2 KiB / +0.1%) report-only 1956
Largest modules in the app closure
Module Size
./src/data/mcp-tools.json 840.2 KiB
css ./node_modules/.pnpm/css-loader@5.2.7_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@4.3.0_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]!./src/styles/global.css 738.7 KiB
./src/components/Stickers/Stickers.tsx 696.4 KiB
./node_modules/.pnpm/@radix-ui+react-icons@1.3.2_react@18.3.1/node_modules/@radix-ui/react-icons/dist/react-icons.esm.js 481.4 KiB
./node_modules/.pnpm/rehype-raw@7.0.0/node_modules/rehype-raw/lib/index.js + 29 modules 395.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.cjs.js 364.8 KiB
./src/hooks/useCustomers.tsx + 54 modules 355.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js 354.8 KiB
./node_modules/.pnpm/react-markdown@8.0.7_@types+react@16.14.66_react@18.3.1/node_modules/react-markdown/lib/react-markdown.js + 88 modules 351.4 KiB
./node_modules/.pnpm/cloudinary-core@2.14.0_lodash@4.17.21/node_modules/cloudinary-core/cloudinary-core.js 281.9 KiB
./src/components/ProductComparisonTable/index.tsx + 120 modules 278.6 KiB
./src/components/SearchUI/index.tsx + 87 modules 271.8 KiB
./gatsby-browser.tsx + 45 modules 248.0 KiB
./node_modules/.pnpm/d3@7.9.0/node_modules/d3/src/index.js + 208 modules 247.4 KiB
./src/components/Pricing/PricingSlider/Slider.tsx + 87 modules 239.9 KiB

Eager-graph budgets are report-only until a baseline is established. Sizes are gzip of public/**/*.js; eager size is webpack module source bytes for the modules actually shipped in the entrypoint's initial chunks (post-tree-shake).

ivanagas added 2 commits July 17, 2026 09:43
Render the frontmatter title inside the Letterhead component (next to the logo, on the same row as the "from the desk of James Hawkins" block) instead of as a standalone heading above the letterhead.

Generated-By: PostHog Code
Task-Id: bb026c56-24d9-4752-8a16-2da1015d7269
Make "We're here to help make your product self-driving" the letterhead title and remove the now-duplicate h2 from the content, replacing the stale "help you build successful products" frontmatter title.

Generated-By: PostHog Code
Task-Id: bb026c56-24d9-4752-8a16-2da1015d7269
@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Vale prose linter → found 2 errors, 6 warnings, 0 suggestions in your markdown

Full report → Copy the linter results into an LLM to batch-fix issues.

Linter being weird? Update the rules!

contents/about.mdx — 2 errors, 6 warnings, 0 suggestions
Line Severity Message Rule
50:21 warning 'ick' is a possible misspelling. PostHogBase.Spelling
92:57 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
96:151 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
135:1 warning 'Value-based pricing Usage-based pricing' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
166:82 warning 'Tulum' is a possible misspelling. PostHogBase.Spelling
174:18 warning 'Combinator' is a possible misspelling. PostHogBase.Spelling
180:4 warning 'So tl;dr:' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
180:7 warning Use 'TL;DR' instead of 'tl;dr'. Vale.Terms

ivanagas added 2 commits July 17, 2026 10:04
The flex-col wrapper blockified the inline-block logo SVG (which has no intrinsic width) and stretched it to the full column width. Drop the flex wrapper so the logo keeps its natural size, with the title rendering as a block below it.

Generated-By: PostHog Code
Task-Id: bb026c56-24d9-4752-8a16-2da1015d7269
Drop the PostHog logo from the letterhead (and its now-unused imports), leaving the title beside the "from the desk of James Hawkins" block.

Generated-By: PostHog Code
Task-Id: bb026c56-24d9-4752-8a16-2da1015d7269
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants