---
name: feedback-reports-no-pageheader
description: "When building report pages under /reports/, don't emit a second `<div class='pageheader'>` block - report.inc already renders the global \"Report Viewer\" header. Use a lighter styled title row inside the report instead."
metadata: 
  node_type: memory
  type: feedback
  originSessionId: dde3699c-9e80-4fbf-a00f-1313fa36bba7
---

When building a new report page under `/config/workspace/evolution/reports/`, do **not** add a `<div class='pageheader'><div class='pagetitle'>...</div></div>` block.

**Why:** `report.inc` (the wrapper that includes every report via `?page=report&file=X`) already renders a pageheader with the title "Report Viewer". Adding a second one stacks two headers on top of each other, which is visually noisy and was called out by the user.

**How to apply:** For the report's own title, render a lighter styled title row inside the report body. Example:

```html
<div class="container-fluid text-start m-3">
    <div class="row border-bottom mb-3 pb-2">
        <div class="col">
            <h3 class="text-uppercase mb-0">Report Title Here</h3>
        </div>
    </div>
    ...
</div>
```

This keeps the visual hierarchy clean (one pageheader from report.inc, one row-styled subtitle inside).
