detail
USR369 sent a screenshot showing a real live failure: editing an existing FIX-LOG entry ('Overseeing builder maintenance on HTML sheets.') and clicking Update Entry returned 'Could not find original line to update.' Confirmed the entry (dated 08/25/26 12:04, no #N id -- predates the concurrent v3.3 auto-number feature) genuinely still existed in the live file, unchanged. Root cause: doUpdate()/toggleStatus() both searched for a copy of the line captured whenever the page/list was last rendered (_rawLines[idx]) inside a freshly re-fetched file -- any drift between the two makes the exact-string search fail closed. Fixed both functions to re-parse the FRESHLY fetched content at submit time and locate the real row inside that same fresh text -- by persisted #N id when present, or by matching date+system+task+name for older entries without an id -- so the search string is always guaranteed to come from the same text being searched. v3.1->v3.4 bump.