Skip to content

fix(public): repair homepage managed-service heading hierarchy (H2->H3) - #143

Merged
nish3451 merged 2 commits into
mainfrom
fix/homepage-managed-service-h2-h3-lane1
Aug 14, 2026
Merged

fix(public): repair homepage managed-service heading hierarchy (H2->H3)#143
nish3451 merged 2 commits into
mainfrom
fix/homepage-managed-service-h2-h3-lane1

Conversation

@nish3451

Copy link
Copy Markdown
Collaborator

What

The homepage #managed-service section skipped a heading level: the section title is an H2 and the feature heading was an H4, jumping straight over H3. The public heading-hierarchy test covered every other page but the homepage, so this went unguarded.

Fix

  • public/index.html: promote the managed-service feature heading from H4 to H3 (matching the sibling #teams block outline H2 → H3).
  • public/styles.css: keep the former h4 scale and margin for that heading via .team-feature :is(h3, h4) plus a .team-feature h3 scale rule, so the block renders identically.
  • scripts/test-public-heading-hierarchy.mjs: add homepage coverage — the full homepage outline must have no heading-level jump greater than one, the #managed-service section must open H2 then H3, and the .team-feature CSS pairing is asserted.

Verification

node scripts/test-public-heading-hierarchy.mjs → 89 checks, 0 failures (was 81 before, now includes homepage coverage). Full public-site test set passes. The only failing script in npm test (check-retention-automation.mjs) fails identically on clean origin/main — pre-existing data-parity issue unrelated to this change.

nish3451 and others added 2 commits August 14, 2026 09:14
The homepage managed-service section jumped from the H2 section title
straight to an H4 feature heading, skipping H3 and breaking the public
heading-hierarchy check that covers every other page. Promote the
feature heading to H3 (matching the sibling #teams block) and keep the
former h4 scale via .team-feature :is(h3, h4) so the block renders
identically.

Extend scripts/test-public-heading-hierarchy.mjs with homepage coverage:
the full outline must have no jump greater than one, and the
#managed-service section must open H2 then H3. Also assert the
.team-feature :is(h3, h4) CSS pairing.

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your trial has ended. Reactivate Greptile to resume code reviews.

@coderabbitai

coderabbitai Bot commented Aug 14, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@nish3451, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 44 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Free

Run ID: 2b4bc847-03a1-481d-9bd9-0a21fa1b6bab

📥 Commits

Reviewing files that changed from the base of the PR and between ea9eab2 and b502189.

📒 Files selected for processing (4)
  • .lane/reports/fix-homepage-managed-service-h2-h3-lane1.md
  • public/index.html
  • public/styles.css
  • scripts/test-public-heading-hierarchy.mjs

Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login.

Comment @coderabbitai help to get the list of available commands.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your trial has ended. Reactivate Greptile to resume code reviews.

@nish3451
nish3451 merged commit 497d690 into main Aug 14, 2026
2 checks passed
nish3451 added a commit that referenced this pull request Aug 15, 2026
… — source fixed in PR #143, live blocked on missing Cloudflare token (#178) (#177)

Co-authored-by: nish3451 <noreply@github.com>
nish3451 added a commit that referenced this pull request Aug 22, 2026
… — source still fixed in PR #143, live blocked on missing Cloudflare token (2026-08-20) (#217)

Co-authored-by: minimax-vps <minimax-vps@tinystudio.in>
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.

1 participant