Regression fix
v2.0.3 introduced CSS that hid legitimate Amazon content on some pages. Reverted the offending selectors.
Root cause:
- Image-mode rules had catch-all descendant selectors:
.a-cardui img,.gw-card img,[class*="p13n-sc-"] img,[class*="octopus-"] img. These matched any image inside those very common containers, not just product photos. - Some stonecrusher-derived sponsored selectors (
#sidebar-top,#sidebar-bottom,#masrw-top > #skippedLink ~ div[cel_widget_id^="desktop-dp-atf_"]) potentially hide legitimate content on certain pages/locales.
What's kept:
- Image mode still covers the p13n and octopus product-image classes via explicit
img.CLASSNAMEselectors (img.p13n-sc-dynamic-image,img.p13n-product-image,img.octopus-sims-img,img.octopus-pc-item-image,img.sims-fbt-image,img.asin-image,img.g-itemImage, etc.) — so the original 'Consider these items' invert-mode fix is preserved. - Specific stonecrusher selectors that are safe:
#pdagEncapsulated,.sponsoredBy,.adFeedback__text,.bit-aa-install-widget-contents,#cs-app-prompt.
Removed:
- Catch-all descendant image selectors
- Unverified stonecrusher sponsored selectors (they can come back once I can validate against live pages)
- Prime Video self-ad selectors (out of scope for shopping)