Skip to content

Recurring stream name mangled to 'buy shares of Qqqm for $ each' — matching key leaks into the display name #94

Description

@KenTaniguchi-R

Symptom

A detected recurring bill is displayed as:

buy shares of Qqqm for $ each     $300.00   Biweekly   Sep 7

The name is a mangled Robinhood order description. The source text is of the form buy 4.1371 shares of QQQM for $290.06 each; the numerals have been stripped, leaving a dangling $ and the phrase for $ each. The title-casing has also lowercased the ticker to Qqqm.

Appears on both /bills and the dashboard "Upcoming Bills" widget.

Notes

The number-stripping is presumably meant to normalize varying amounts so repeated orders collapse into one recurring stream — which is the right goal, but the residue should not be rendered. Two things worth separating:

  • the matching key (numbers removed, so occurrences group correctly)
  • the display name (should stay readable — e.g. Buy QQQM or the raw description of the latest occurrence)

Ticker casing is a second-order issue: the title-caser should not lowercase all-caps tokens.

Low severity, but it is on the dashboard, so it is one of the first things visible in the app.

Found in UI audit 2026-08-29.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: uiFrontend / UI componentsbugSomething isn't workingpriority: lowCosmetic or minor

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions