Firefox had a problem; its Android browser was due for a major overhaul, and a core part of the product, the Sync technology, required replacement.
As Sync data is fully encrypted on Mozilla servers, it’s fragile in nature. If a beta browser accesses the Sync data and sends it back with errors, it can ruin the Sync data in the account. So the challenge was to come up with a low-risk way to test the new Sync data and deploy it in the Test Pilot program.
While observing user testing over the years at Firefox, I noticed that many users keep a Google Doc open to take notes while doing online research for shopping, and other projects. They also use Docs to store passwords. 😅
Firefox had also recently launched the ability for Add-ons to appear in the sidebar, and the idea of a basic Notes app came to be.
Having implemented the Sync UI on the other clients, I knew that the challenge was coming up with a design that would elegantly handle all of the cases that Sync can get in. My initial sketches were less obsessed about the text formating, and more about accommodating the cases, which ended up being 15 different states.