Here are a few of the things our team found useful or interesting this past week.

Design

Fix unwanted horizontal scroll and whitespace with Overflow: hidden in Webflow

www.youtube.com
I recently experienced some unwanted horizontal scroll in Webflow. This was a handy video that helped me identify the problem!
Anne

Safari 15 on Mac OS, a user interface mess

morrick.me
This man has seen the future (of Safari)… and does not like it.
Ian

The state of push notification design in 2021

leemunroe.medium.com
Good article that lists most of the important options available for push notification designs. Very helpful for understanding each browser / device’s specs, and stress testing real content in order to find a good balance for copy and image.
Adam P

Web Push Book – Permission UX

web-push-book.gauntface.com
A nice read about good practices for implementing browser push notifications, for example push priming for desktop browsers.
Adam P

Navbar changes from page to page in Webflow

forum.webflow.com
I recently experienced another problem in Webflow where the navbar changes size depending on the page! This forum post helped me identify that the pseudo-class “current” was to blame.
Anne

Tech

await vs return vs return await

await vs return vs return await
Why you should never `return await`… except when you should 😀

I’ve been learning more about the intricacies of JavaScript async functions recently and this article shows what I believe is the one use-case for using `return await`: Using it inside a try…catch statement.
Ian

Introducing: Expo run commands

blog.expo.io
This is a great new feature for Expo users and a sort of midway option between the managed and bare workflows, allowing you to build and run your app locally without having to rely on Expo Go or being subjected to its limitations. There’s a number of other features as well, including better warnings and errors.
Ian