My chrome extension includes a Content Script and Popup Script. The popup contains a settings page that modifies certain variables on the Content Script by communicating through chrome messaging. The Content Script operates on all YouTube sites, but when there are multiple instances of YouTube/the content script, the setting only changes on the currently active page in the popup. Is there a way to communicate with all instances of the content script across every page? Currently, I am using localstorage as a temporary solution - when the user adjusts a value on one page, it will be applied to others upon refresh or new instance creation.