# 28-Jun-2026 — edit by unique id and stop false republish flags for special-character titles

## [build 722](https://github.com/nbarrett/ngx-ramblers/actions/runs/28316803842) — [commit 9fec49d](https://github.com/nbarrett/ngx-ramblers/commit/9fec49dce464cb0b790005db7da444b8d1fa7a84)

_____

Route the full-screen and group-event edit actions by the walk's unique
id (editIdentifierFor) instead of the slug, so two walks that share a
slug no longer open the same record when edited.

Compare the website title against the Ramblers title using walkTitle()
(which applies replaceSpecialCharacters) instead of the raw title, so
titles cleaned on upload (& -> and, apostrophes removed) no longer get
flagged as needing republishing when they are already correct on Ramblers.

Fix walkTitle() calling replaceSpecialCharacters as an unbound map
callback, which threw on possessive/contraction titles (e.g. "St
Margaret's") at upload, during validation and on the publish page.

Add unit tests covering the title transform and the publish-status
title comparison, including a regression guard for genuine differences.