Developer discovers his note app's paywall silently deleted users' work for months
A browser extension developer found that his app's free-plan character limit was silently blocking autosave, causing users' notes to stop updating once they exceeded 500 characters. The bug had been live for months, and users who wrote long notes during the 7-day free trial found those notes permanently uneditable after the trial expired. The root cause was a 'return' statement that halted the save function before writing to the database, with no crash or error logged. An investigation revealed the test suite had always run with 'proUnlocked: true', meaning no test had ever simulated a free-plan user. After discovering the issue while reviewing paywall code for low conversion rates, the developer removed the character cap entirely and corrected other free-plan inconsistencies, including a note count that did not match the store listing.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in