dev #115
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
VIN-decoded Peugeot/Citroën scope categories ("mekanik", "kaporta", …) carry json-vin-main-groups.action / json-vin-illustrations.action link paths, but getCategoryWithPartsInner's isPsaParent gate only recognised the catalog-browse paths (psa:: / json-illustrations.action). So every VIN PSA parent fell through to the leaf path, fetched no parts, and rendered an empty panel — the largest current "0 parça" cluster (~20-30 empty parts_panel_viewed/day across all Peugeot/Citroën models; serkan filazi's complaint among them). The drill already works end-to-end (getChildren → fetchSubGroupsByPath → fetchVinMainGroups/fetchVinIllustrations → vin-image-board parts); only the gate was out of sync with PL24Service.isPsaVin*Path. Verified live on prod: scope "mekanik" → 6 main-groups → "motor" → 10 illustrations → 12 OEM parts + schema + 15 hotspots. Also surface a retryable loadError (matching the pl24/emex group-node branches) when a PSA parent drill comes back empty, instead of a misleading empty grid. +2 regression tests pin the dispatch to the PL24Service.isPsaVin* helpers so it can't silently drift again. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>The Meta Pixel (fbevents 2.9.x) dispatches ALL events from a Web Worker created off a blob: URL. With no worker-src directive, the browser fell back to script-src (which lacks blob:), so the worker was CSP-blocked and NO pixel events fired — PageView, CompleteRegistration, everything were 0 in a live headless test (even a manual fbq('track','PageView') emitted nothing). connect-src/img-src already allowed facebook.com, so this was the sole remaining client-side blocker. Adds worker-src 'self' blob: (also unblocks Remotion's blob worker on the landing demos). Note: CAPI (server-side) already covers the signup conversion regardless; this restores the browser pixel for PageView + retargeting/audience events. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>