Skip to content

Resolve poll vote option text from native option update rows #152

Description

@veteranbv

Native Apple Messages polls can have choices added after the poll is created. Those choices are stored in poll update rows, not necessarily in the original poll creation row.

Today imsg can expose poll.vote.option_id for those votes, but poll.vote.option_text may be missing when the selected option was added later and the vote row still points back to the original poll GUID.

Expected behavior:

  • History and watch output should resolve poll.vote.option_text for original poll choices.
  • They should also resolve poll.vote.option_text for choices added later through native Add Choice updates.
  • Unknown or malformed update payloads should not break poll readback.
  • Existing poll JSON fields should remain compatible.

This came out of follow-up review on native poll support after testing add-choice and vote flows against real Messages rows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal priority bug or improvement with limited blast radius.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions