# 27-Mar-2026 — delete confirmation, fragment protection, release notes, zone fix, and old-site link mi... [#199](https://github.com/nbarrett/ngx-ramblers/issues/199)

## [build 567](https://github.com/nbarrett/ngx-ramblers/actions/runs/23672501568) — [commit 6ee0c54](https://github.com/nbarrett/ngx-ramblers/commit/6ee0c543848cfbb723a0a8923ea6309a2a494d24)

_____

### **cms**: delete confirmation, fragment protection, release notes, zone fix, and old-site link migration ([#199](https://github.com/nbarrett/ngx-ramblers/issues/199))

- Add confirmation dialog before page deletion
- Detect fragment usages via rows.fragment.pageContentId and disable delete
- Detect album-index parent pages via contentPaths starts-with and disable delete
- Improved delete tooltip showing why deletion is blocked
- Release notes generator never overwrites existing pages (preserves manual edits)
- Remove redundant H3 heading that repeats H1 title in generated release notes
- Fix isActionButtons crash when row.type is undefined (TypeError: Cannot read properties of undefined reading 'toString')
- Fix blank page when navigating from map pins by wrapping Leaflet marker click in NgZone.run()
- Remove dead zone.js overrides in polyfills.ts (flags set after import had no effect)