Time really does fly!
We rolled out two releases of the extension in February, the 3rd and 7th, and one on March 3rd.
π§ Improvements
The team has been adding improvements, all to make your experience with the Web Monetization extension smoother and more enjoyable!
Onboarding
When you install the extension for the first time, you'll find an improved onboarding screen that makes getting started easier by showing all the supported digital wallets.
Connecting your wallet
When connecting your extension to your wallet:
- We immediately show that you're connecting. Previously, we would wait for 2 seconds before connecting, but that wait was a little confusing.
- When you let the extension automatically configure your wallet with the key of your extension, we now show each step of the process for at least 2 seconds. We slowed this down so you can clearly see whatβs happening.
- If you switch to some other tab, and then click the extension icon in the browser toolbar, weβll highlight the tab where the connection process is taking place. All this should help you manage your tabs better, and keep track of the wallet connection process.
- We now show the current step of the wallet connection process within the extension. Previously, opening the extension while the wallet was busy connecting meant youβd just see a spinning wheel, leaving you guessing. Now, we show you exactly what's happening, so you're in the loop every step of the way.
π Bug Fixes
On top of the improvements, the team has been squashing bugs and taking names.
Connect a wallet and browse
You can now safely press Enter to submit the form when connecting your wallet to the extension, making it easier than before when you had to click outside the input box to proceed.
Interrupting monetization
We stabilized the effects of moving back and forth between pages, or getting a notification popup from another site or extension. Earlier, doing so mistakenly marked a monetized website as non-monetized which interrupted payments from the extension. That is no longer the case.
Say your computer goes to sleep while you have several web pages open on your browser. When your computer wakes up, monetized websites used to get marked as non-monetized as you continued to browse. And this would stop payments. Now you should see the correct monetized page status, and payments will resume on wake-up.
Finally, switching between monetized and non-monetized pages means the extension checks when to resume paying as you browse. Sometimes, the extension would be ready to start paying before the underlying payment session was ready to send money from your wallet to the site. The underlying payment session now makes outgoing payments when the payment session is ready.
Get involved
Are you a developer, a tester or technical writer?
Our work is open source. Weβd love for you to get involved.
π± Join us on GitHub to contribute to some of these good-first-issues
Top comments (0)