Web clipper property default values deleted whenever I add that property to a template

What I’m trying to do

I’m encountering an issue with how the Obsidian Web Clipper handles property defaults.

The Setup: I have imported my properties into the Web Clipper and assigned default values under Settings > Properties.
Browser: Firefox 146.0.1 (64-bit) on windows 11

Webclipper: Version 0.12.0

The Problem: When I create a new template and add one of these properties to it, the default value I previously set in the Settings > Properties tab is automatically deleted/cleared from those global settings.

Desired Behaviour: Ideally, when a property is added to a template, it should automatically pull the default value defined in the Properties tab.
If that isn’t possible, I would at least expect that leaving a property value blank within a template would allow the Web Clipper to fall back to the global default defined in the Settings. Currently, adding the property to a template seems to “break” the global default link.

Things I have tried

  • Adding the defaults in the properties tab then adding the property to a template
  • Adding the property to a template but leaving the value blank, then defining the default value in the settings > properties tab.

First of all, you’re not alone.

It would be helpful to have the all-properties default values propagate to templates. They never have for me—Firefox on Windows 11.

Unless someone chimes in that it does for them or that its intended to, I wonder whether it’s a bug or just not a feature.

Default inputs are undocumented in the help docs (https://help.obsidian.md/web-clipper), so I’m not sure what they’re for.

They do get included in an all-settings export. Maybe that has practical uses for some? :person_shrugging: (Only once for me, when I was on another device and copied that portion of the all-settings json to seed a manually created template json to import.)

1 Like