chrisgurney / obsidian-note-toolbar

Plugin for Obsidian providing a flexible way to context-aware toolbars for your notes.
https://github.com/chrisgurney/obsidian-note-toolbar/wiki
Apache License 2.0
202 stars 0 forks source link

Settings not synchronizing between devices on change #21

Open chrisgurney opened 3 months ago

chrisgurney commented 3 months ago

Description of the bug

Making changes on one device don't take effect on another, seemingly without a restart. (Experienced at least with Obsidian Sync, and presumably with other sync services.)

Steps to reproduce

With Obsidian Sync:

  1. Make changes on desktop.
  2. On mobile, open settings. Note that settings have not been updated.

Expected behavior

Settings should be kept in sync between devices, on change. Instead, a restart seems to be required.

Plugin links (if applicable):

Desktop environment:

Mobile environment (if applicable to the issue):

chrisgurney commented 3 months ago

Technical Notes

I believe issues that will be reported like #19 are a symptom of removing code I had for settings synchronization between devices (onExternalSettingsChange):

chrisgurney commented 4 weeks ago

Update: In Obsidian 1.6.2 there's mention of "Improved detection of external config changes."