mediago-dev--mediago
c289d3690f
FloatButton was effectively dead — it listened for "webview-link-message" which no one sends after the IPC namespace refactoring, and its functionality is fully covered by BrowserViewPanel in the main UI. Remove it along with jQuery, Lit and nanoid dependencies. Consolidate remaining BilibiliButton into a single-file vanilla custom element, replace fragile global-index DOM lookup with closest()-based card-relative queries, and replace setInterval polling with MutationObserver. Build output reduced from 607KB to 1.9KB. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>