Skip to content
All projects

Web / Tools2026

WatchMark

A Chrome extension that watches one element and tells you the moment it changes

  • JavaScript
  • Chrome Extension APIs
  • MutationObserver
  • EmailJS
  • HTML / CSS

Pick any element on any page and WatchMark tells you when its text changes — seat availability, appointment slots, stock, ticket drops. Built on MutationObserver with auto-reload for pages that only update on refresh, and selections that survive the reload.

The WatchMark extension popup
  1. 01

    Click-to-select any element

    Highlight and click the thing you care about; the extension stores a selector that it restores after page reloads.

  2. 02

    MutationObserver plus scheduled reload

    Live DOM changes are caught instantly; pages that only change on refresh are reloaded on a 30-second to 5-minute cadence.

  3. 03

    Three alert channels

    Chrome notifications, an on-page alert, and email via EmailJS, so it works whether or not the tab is in front of you.

A change notification from WatchMark