Blog

one tap / to dismiss

New: the review prompt closes, and can be switched off for good

Mix Analyzer rebuilt the in-app review card. It now has a close button, an Escape key, a permanent opt-out saved to your account, and it asks for a star rating before anything else.

New: the review prompt closes, and can be switched off for good - Mix Analyzer blog
A review request should be easy to refuse. If the only way out of a prompt is to answer it, the answers stop being worth much anyway.

What changed

Shipped in this update

  • A close button and an Escape shortcut now dismiss the review card.
  • "Don't ask again" is stored on your account, not in browser storage.
  • The card opens as a star rating and unfolds the rest only after you pick one.
  • Returning reviewers are asked again after five more analyses, not on every upload.
  • Star targets are 44px and empty stars pass non-text contrast.

The card had no exit

While an analysis runs, Mix Analyzer sometimes asks producers who have used it a few times for a short review. That part is fine. The implementation was not.

There was no close button anywhere on the card. No Escape handler. No "not now". The only ways it went away were submitting a review, or finishing an analysis with the text box still empty. If you typed one word and changed your mind, the card stayed for the rest of the page view.

On top of that, anyone who had already left a review got a small pill on every single upload after that, forever, asking for another one. Nobody designed that as a growth tactic. It was a missing condition, and it read as nagging because it behaved like nagging.

What changed

  • A close button sits in the corner of the card, and Escape does the same thing.
  • "Don't ask again" ends the prompt permanently. It is saved on your account, so clearing your cache or opening another browser does not bring it back.
  • The card now opens as a single row of stars. The text box, the note, and the send button only appear once you pick a rating.
  • If you have already reviewed, the follow-up nudge waits for five more analyses instead of firing on every upload.

The collapsed card is roughly 290px tall instead of 460px. On a phone that is the difference between a prompt and a takeover.

The part that was easy to get wrong

There is a real constraint underneath this card. Your track's database row does not exist until the analysis finishes, so a review submitted while the analysis is still running has to be held and posted the moment the run completes. That is why the card shows a "locked in" state and promises to post it for you.

A naive close button would have thrown that held review away. Closing the card after we told you it was safe would have been a worse bug than the missing button. So dismissing hides the card and nothing else — the queued review still posts when your analysis lands, exactly as promised. There is a test that fails if that ever stops being true.

Smaller fixes that came with it

  • Star targets are now 44px, the minimum comfortable touch size, and they are the only control in the collapsed card.
  • Empty stars were too dim to read as a control. They are lighter now and pass non-text contrast.
  • The form no longer triggers the browser's own validation bubbles, which used to fire before our own clearer messages could.
  • A stray label was overriding the text box's visible name for screen readers. It is gone.

Why we still ask at all

Reviews from producers who actually ran their mixes through the analyzer are the most useful thing we can show someone deciding whether to try it. We would rather ask a smaller question, at a moment when you are waiting anyway, and take a no the first time you give it.

FAQ

If I close the card, does my draft survive?

No. Closing an unsent draft clears it, so the next analysis starts with a clean form. A review you already submitted is kept and posted.

Does "Don't ask again" affect reviews I already left?

No. Published reviews stay published. The setting only stops future prompts.

Can I still leave a review after opting out?

The prompt will not appear again. If you change your mind, contact support and we can clear the setting.