Mr-VincentW / PhotoShow

PhotoShow is a browser extension helping you view/download high-definition images simply by hovering mouse on image thumbnails, improving your productivity and online life experience!
MIT License
246 stars 11 forks source link

Don't inject this CSS: ::before, ::after { pointer-events: none !important;} #141

Closed decembre closed 6 months ago

decembre commented 6 months ago

This CSS interfere too many with some functions i add with some of my Userstyles. By example when i use a ::before to open a menu. Your pointer-events prevent it. And i need to disable PhotoShow to be able to use my userstyle.

This selector: ::before, ::after, is very generic and I suppose it should break for some site which use it.

Mr-VincentW commented 6 months ago

Thank you for your feedback. PhotoShow highjacked all pseudo-elements because on many sites they're used as overlays on images which block PhotoShow from interacting with the images. However, it seems that highjacking them has been creating more problems than benefits thus I decided to remove it since update 4.32.0. In the future PhotoShow will try new approaches to interact with the images without needing to affect any original content.

decembre commented 6 months ago

Thanks!

decembre commented 6 months ago

Maybe you can drop an eye on: xIFr It's an exif viewer and it can find its exif without problem through any site protection.