Я создал плагин JS на основе реакции с YO OFFICE.
Я заметил, что когда я открываю два разных словарных документа (слово, онлайн-слово, mix'n'match) с загруженным плагином, тогда взаимодействия с одним экземпляром распространяются на другой экземпляр.
Таким образом, контекстные действия, которые должны применяться для одного документа документа, применяются ко всем открытым документам. Этого не ожидается.
Любые идеи, что я делаю неправильно?
"Yo office" использует BrowserSync для отладки, что имеет приятный эффект от автоматического обновления страницы в любое время, когда вы меняете свой JavaScript, но также имеет этот (странный) эффект (хотя я считаю это "по дизайну" с точки зрения BrowserSync).
Вероятно, вы можете отключить BrowserSync, хотя это может потребовать немного повторной проводки.
Вы также можете быть уверены, что за пределами сеанса отладки (Т.е. при развертывании) этого не произойдет...