Observed Signal · Apr 27, 2026 · Technical Release · Source: DEV Community · Impact: 1/5 · Sentiment: Neutral
230‑Line Chrome MV3 Extension Copies Selection as Markdown
A developer published a small open-source Chrome Manifest V3 extension that converts the user's page selection (or whole page) to GitHub-flavored Markdown and writes it to the clipboard before paste. The implementation is ~230 lines of vanilla JavaScript, the converter is pure logic and runs both in the browser and under Node/jsdom for 35 automated tests, and the project deliberately avoids declaring host_permissions/<all_urls> by using the activeTab + scripting + contextMenus permission pattern. The post documents MV3 architecture choices (service worker + chrome.scripting.executeScript two-call pattern), popup→service-worker messaging details (return true to keep sendResponse open), and converter edge-case fixes (pretty-print whitespace, nested-list indentation, table header promotion). Source code is on GitHub and the project is MIT licensed with a hosted demo.
Small open-source developer tool demonstrating MV3 best practices and minimal-permission patterns; technically useful but low impact on the broader AdTech/MarTech industry.
Track GitHub Signals & Market Shifts in Real-Time
Polaris7 autonomous intelligence agents track regulatory filings, primary sources, executive changes, and deal flow 24/7. Create your free Explorer workspace to monitor these entities.
Key Takeaways & Evidence Grounding
- Published a Chrome Manifest V3 extension that converts page selections to Markdown and writes markdown to the clipboard before paste.
- Extension is ~230 lines of vanilla JavaScript with 35 jsdom-backed Node tests covering the converter.
- The extension omits host_permissions/<all_urls> and uses permissions: activeTab, scripting, contextMenus instead.
- Architecture uses an MV3 service worker that injects html-to-md.js then runs a runner via chrome.scripting.executeScript (two-call pattern).
- Source code is available at github.com/sen-ltd/copy-as-md and the project is MIT licensed; a hosted demo is at sen.ltd/portfolio/copy-as-md/.
Connected Companies & Entities
6 Entities mappedOntology Mapping & Concepts
Related Market Signals & Shifts
Recent verified developments and strategic activity across this market segment.
Developer Launches Claude Exporter Chrome Extension
A developer recounted losing a three-hour debugging session with Anthropic’s Claude when a browser crash closed the tab, and built a Chrome extension called Claude Exporter to prevent that loss. The extension can export full conversations or selected messages and supports PDF, Word (.docx), Google Docs, and Notion while preserving code-block formatting, tables, and typography. It emphasizes selective export (partial conversations), syntax-highlighted code preservation, and local-only processing so no data is uploaded to external servers. The author describes implementation challenges (especially rendering syntax-highlighted code across formats), planned improvements (chunked exports for long conversations, better PDF table rendering, Firefox support), and links the extension on the Chrome Web Store. The tool is independent and not affiliated with Anthropic.
Local-only Chrome extension with 30+ tools
A developer published a privacy-first Chrome extension that bundles roughly 30 quick-action tools into a single draggable floating button and radial menu. The extension, called FloatDeck, runs entirely locally with no backend, no analytics, and zero network calls; the distributed bundle is around 50KB. It was implemented with vanilla JavaScript, Manifest V3 (MV3), and Shadow DOM to minimize size and avoid style collisions. The author (Mohan) posted a write-up on DEV Community on 2026-06-16 describing design decisions, trade-offs (radial menu vs. list), and noting the extension is free on the Chrome Web Store with no telemetry or account required.
Chrome Extension Exports Gemini Chats to Multiple Formats
A developer posted a Chrome extension called Chat Exporter for Gemini that exports conversations from Gemini (gemini.google.com) into multiple formats — Word (.docx), PDF, Google Docs, Notion, Markdown, or Print. The extension runs locally in the browser (no telemetry), preserves Gemini Canvas content including code blocks and math (converting KaTeX equations to embedded images), and offers granular selection (full history, prompts-only, replies-only, or individual message checkboxes). The author published the extension on the Chrome Web Store and documented workflows for developers, writers, and product teams who need to move cleanly formatted chat transcripts into GitHub, Obsidian, Notion or Google Docs.
Track Real-Time Market Signals & Shifts
Set up custom watchlists to receive automated, evidence-grounded executive digests whenever material signals or shifts occur across your tracked landscape.
