Sent & scheduled

Untitled campaign

DiscardedBroadcast · 2 recipients

Discarded draft

This was never sent.

Use as a new broadcast

Message

hi how are youfsdaf sa ass adwwihds; k opfdskdkpf Biggest issue I see: message text is being put into the URL The auto-preview code builds a URL like: /campaigns/new?action=preview&messageBody=... It adds messageBody into the query string. That can cause two problems: Long messages may break or not preview/save properly because the URL gets too long. The message text ends up in the browser URL/history and possibly Vercel logs. Test this: type a long message, maybe 500–1,000 characters, and see if preview and save still work. I would eventually change this to an API-based preview instead of putting everything in the URL. Issue 2: unchecked recipients may reset when preview refreshesThe code resets checked recipients every time the preview changes: setIncludedRecipientKeys(deliverableRecipientKeys) So if staff unchecks someone, then changes the message or waits while auto-preview refreshes, the unchecked person may become checked again. Test this: Build a class preview. Uncheck one recipient. Change the message body. Wait a second. See if the recipient stays unchecked. f If it becomes checked again, that is a real workflow problem.

Recipients (2)

  • ROZSANSKY, Moshe and Nechama Rochel

    Moshe Rozsansky · Father's cell · (732) 421-6272

  • ROZSANSKY, Moshe and Nechama Rochel

    Nechama Rochel Rozsansky · Mother's cell · (347) 407-2824