With Progressive Web Apps, we can implement native-like features on the web, such as Install and Notifications. When implemented inconsiderately, not only does the request dialog harm user experience (eg. pop-ups jumping on users on page load), but it may also hinder users from using those features. This talk discusses API we can use do request user actions in a more considerate way.
Originally presented in GDG Bandung DevFest 2019.