#Chrome Extension

10 items tagged “Chrome Extension

TILBrowser Extension2 min read

MutationObserver re-triggers on your own injected DOM — guard against it

TIL a MutationObserver watching a third-party page fires again on the elements your own extension code just injected, causing an infinite injection loop unless the injection function is idempotent.

#Chrome Extension
Case StudiesCase Study4 min read

Recaho Dispatcher Extension: Engineering a Browser Extension That Streamlined Dispatch Operations

A Chrome extension that injects a live operational dashboard and workflow automation into an existing dispatch platform, with zero backend access or modification.

#Chrome Extension
TILChrome Extensions2 min read

Writing a Reliable Regex for Extracting Delivery Times

TIL that a regex tuned against a handful of examples ('DELIVERY TIME: 2:00 PM') broke on real data within a day because of extra whitespace and inconsistent AM/PM casing I hadn't accounted for.

#JavaScript
TILChrome Extensions2 min read

Extracting Delivery Information from Dynamically Rendered HTML

TIL that a content script querying the DOM immediately on page load found nothing, because the POS's order details render client-side, after the content script's own 'document_idle' point had already passed.

#Chrome Extension
ProjectsBrowser Extension2 min read

Recaho Helper Chrome Extension

Browser extension that improves productivity while working inside Recaho.

#Chrome Extension
TILArchitecture3 min read

Building a POS Integration Without Controlling the POS

TIL that integrating with a system you don't own means designing for its changes, not just its current behavior — the architecture that survived was the one that assumed the POS would break the integration eventually.

#Architecture
TILChrome Extensions3 min read

Connecting a Chrome Extension to a Node.js API

TIL that a fetch call from a content script that worked fine in the console failed silently from the actual extension, because content scripts run in an isolated world with their own CORS and CSP rules.

#Chrome Extension
TILChrome Extensions2 min read

Injecting Custom UI Into a Website You Don't Own

TIL that a naive injected panel kept getting wiped out by the host page's own re-renders — the fix was watching for that, not fighting it, and mounting into a container the host page has no reason to touch.

#Chrome Extension
TILChrome Extensions3 min read

Reading Data from an Existing Web App with a Chrome Content Script

TIL that a content script reading order data straight from the DOM breaks every time the POS ships a markup change — the fix was reading from the most stable layer available, not the most convenient one.

#Chrome Extension
TILChrome Extensions2 min read

Building a Chrome Extension with Manifest V3

TIL that MV3's move from persistent background pages to event-driven service workers means you can't hold long-lived in-memory state the way old extension tutorials assume — it gets killed and restarted constantly.

#Chrome Extension