Sync wiped out all my Stylus CSSes
-
Trying to figure out where I went wrong. I created a new profile, installed Stylus, and synced it (edit: Vivaldi, not Stylus) on the same account as my main profile. Now all style sheets are gone on both profiles. This is a loss of a few months of tweaks.
I really do not like the lack of control V Sync affords. This sync was accomplished before I could parse the settings, for one. And secondly, I don't expect to lose data by syncing.
I have no idea what the algorithm is here.
-
@paul1149 Sync is not a backup tool, especially extension data should always be backed up separately. Iām pretty sure Stylus gives the option to backup and restore styles.
-
Stylus does not seem to use Vivaldi Sync at all:
I can't see how Vivaldi Sync could be blamed here.
-
@paul1149 A good idea is to export a extension's settings to have a backup if needed later. Stylus can achieve this export.
-
@Pathduck Sorry, I see now how my OP is ambiguous. It was V that I synced.
-
I'm used to being able to determine what to do with the inevitable sync collisions. Which copy is retained when one is newer than the other? What happens to the older copy? Is it overwritten totally or selectively? All that is hidden in Vivaldi Sync, and I can't feel comfortable with it.
-
@paul1149 Stylus CSS styles are not synced by Vivaldi Sync. Only the Stylus options.
Here's what's synced from Stylus:
"SPECIFICS": { "extension_setting": { "extension_id": "clngdbkpkpeebahjckkjfobafhncgmne", "key": "settings", "value": "{\"badgeDisabled\":\"#8B0000\",\"badgeNormal\":\"#006666\",\"config.autosave\":true,\"disableAll\":false,\"editor.appliesToLineWidget\":true,\"editor.autoCloseBrackets\":true,\"editor.autocompleteOnTyping\":false,\"editor.autosaveDraft\":10,\"editor.beautify\":{\"end_with_newline\":false,\"indent_conditional\":true,\"indent_mozdoc\":true,\"newline_after_open_brace\":true,\"newline_before_close_brace\":true,\"newline_before_open_brace\":false,\"newline_between_properties\":true,\"newline_between_rules\":false,\"preserve_newlines\":true,\"selector_separator_newline\":true},\"editor.beautify.hotkey\":\"\",\"editor.colorpicker\":true,\"editor.colorpicker.color\":\"\",\"editor.colorpicker.hexUppercase\":false,\"editor.colorpicker.hotkey\":\"\",\"editor.colorpicker.maxHeight\":300,\"editor.contextDelete\":false,\"editor.indentWithTabs\":false,\"editor.keyMap\":\"sublime\",\"editor.lineWrapping\":true,\"editor.lint.expanded\":true,\"editor.lintDelay\":300,\"editor.lintReportDelay\":500,\"editor.linter\":\"csslint\",\"editor.livePreview\":true,\"editor.matchHighlight\":\"token\",\"editor.options\":{},\"editor.options.expanded\":true,\"editor.publish.expanded\":true,\"editor.selectByTokens\":true,\"editor.smartIndent\":true,\"editor.tabSize\":4,\"editor.theme\":\"default\",\"editor.toc.expanded\":true,\"exposeIframes\":false,\"exposeStyleName\":false,\"headerWidth.edit\":280,\"headerWidth.install\":280,\"headerWidth.manage\":280,\"hotkey._execute_browser_action\":\"\",\"hotkey.openManage\":\"\",\"hotkey.styleDisableAll\":\"\",\"iconset\":-1,\"manage.actions.expanded\":true,\"manage.backup.expanded\":true,\"manage.filters.expanded\":true,\"manage.newUI\":true,\"manage.newUI.favicons\":false,\"manage.newUI.faviconsGray\":true,\"manage.newUI.sort\":\"title,asc\",\"manage.newUI.targets\":3,\"manage.onlyEnabled\":false,\"manage.onlyEnabled.invert\":false,\"manage.onlyLocal\":false,\"manage.onlyLocal.invert\":false,\"manage.onlyUsercss\":false,\"manage.onlyUsercss.invert\":false,\"newStyleAsUsercss\":false,\"openEditInWindow\":false,\"openEditInWindow.popup\":false,\"patchCsp\":false,\"popup.autoResort\":false,\"popup.borders\":false,\"popup.breadcrumbs\":true,\"popup.breadcrumbs.usePath\":false,\"popup.enabledFirst\":true,\"popup.findSort\":\"u\",\"popup.stylesFirst\":true,\"popupWidth\":246,\"schemeSwitcher.enabled\":\"system\",\"schemeSwitcher.nightEnd\":\"06:00\",\"schemeSwitcher.nightStart\":\"18:00\",\"show-badge\":true,\"styleViaXhr\":false,\"sync.enabled\":\"none\",\"updateInterval\":24,\"windowPosition\":{}}" } },
You can easily find this information in
vivaldi://sync-internals
by going to the Sync Node Browser, opening Extension Settings. and find entries relating to the Stylus extension id:clngdbkpkpeebahjckkjfobafhncgmne
Or maybe easier, enter the ext. ID in the Search tab, and you will find all data containing the string.
Obviously, Vivaldi cannot delete your Stylus CSS files if it does not touch them at all. You will need to sync these using the extension settings and choose a sync provider (image I posted)...
-
@Pathduck said in Sync wiped out all my Stylus CSSes:
Obviously, Vivaldi cannot delete your Stylus CSS files if it does not touch them at all.
It turns out it was the upgrade to the newest Chromium, not the sync. When I just downgraded back to the previous V snapshot, again Stylus lost all its styles.
-
Hi,
Bckp your Profile always.
Using Snapshots, always always--
"Off Topic Tip"
Start a Backup plan if not done so yet.
Follow the Signature's Backup | Reset.
Windows 7 (x64)
Vivaldi Backup | Reset + Extra Steps -
@Zalex108 said in Sync wiped out all my Stylus CSSes:
Bckp your Profile always.
I do, daily, and have about 7 days' worth. It's just that I didn't know what was going on at the time. Sync seemed to be the likely candidate, I don't have a feel for its algorithm.
-
It would be related to V3 Manifest as mentioned posta above or near :s
-
@Zalex108 said in Sync wiped out all my Stylus CSSes:
It would be related to V3 Manifest as mentioned posta above or near
Yes, I caught that on the pertinent snapshot thread, after @mib2berlin tipped me off. It didn't occur to me that the build itself would be the problem. It was an unhappy coincidence of me getting serious about setting up an alternate profile for the first time, and google screwing up royale.
@mib2berlin said in Strange "could not communicate with page" extension error:
some user report problems with some extensions in this test build.