Branch BL-15958-crop-marks, all reviewers finished, one question for you.
For a book with Use full bleed page layout on, the Edit tab showed each page at its full printed size, with a thick dark band over the outer 3mm that the printer cuts off. Authors were always looking at a page larger than the finished one, with the edges of their pictures dimmed.
:not([class*="Device"], [class*="Ebook"])) instead of listing the four screen sizes six times.| Check | Result |
|---|---|
| LESS compile (editMode.less, and the new file on its own) | pass |
| Prettier | pass |
| TypeScript typecheck / ESLint | not run: they cover only .ts/.tsx, and the diff is LESS only |
| Front-end tests (vitest) | pass 85 files · 1123 tests |
| C# tests | not run: no C# in the diff, and the C# tests only refer to editMode.css by name |
| Merge with master | clean, merged at 40cc926 |
| CI (pr-automation) | pass |
Moved the bleed, safety-area and crop-mark rules out of editMode.less into their own file and replaced the six copies of the four-class exclusion list with one name test. The compiled CSS is unchanged apart from the selectors. Then merged master. 2a802a6 · all commits
| Reviewer | Outcome |
|---|---|
| Local review | Light sub-agent pass: clean, no findings. |
| Devin | Complete on 40cc926. Raised one bug and one investigate flag, both assessed not an issue, with the reasoning on their threads, which are resolved: bottom and right safety strips hidden (rendered in Chrome: all four strips show) and wrong target branch (no such rule; the card has no [6.X] prefix). |
| Greptile | Has not reviewed the current code. It reviewed the first commit and found nothing. This run only moved those rules and didn't change what they do, so I didn't re-trigger it. |
| CI | Complete: pr-automation passed. |
PR 8264's description was written by an earlier agent session without preflight's markers, so preflight leaves it alone. Its "What this does" section says the PR "Changes only editMode.less". That's no longer true: the rules now live in a new bleedAndCropMarks.less. It also has no Risk, Ecosystem or E2E sections for the reviewer.
Paste this into a Claude session.