Syncing LocalStorage across multiple tabs

For a fun side project, I decided to create a Chrome Extension that turns your new tab into a Kanban Board using React + Redux. After using the extension myself, I quickly realized there was a problem I hadn’t considered. If you’ve opened up two tabs but only added tasks in tab A, you won’t see that data reflected in tab B. Luckily, we can solve this problem with vanilla javascript.