v1.3.0 - Custom Badge Attribute Support
What's New
Custom Badge Attribute Support
WebWatcher can now extract badge values from HTML attributes on web components that use Shadow DOM.
Why this matters: Modern web apps (like Reddit) use web components with Shadow DOM, where the badge number is stored in an HTML attribute rather than visible text. The new "Badge Attribute" field lets you specify which attribute to read.
Example: Reddit Notifications
- Selector:
dynamic-badge[data-id="notification-count-element"] - Badge Attribute:
initial-count
Auto-detection
When no custom attribute is specified, WebWatcher automatically checks these common attributes before falling back to text content:
initial-count(Reddit)data-countcount
See CHANGELOG.md for full details.
Download
Download the DMG below and drag WebWatcher.app to your Applications folder.