Have been getting these popups on various commercial sites for some time. I haven't been able to figure out what the source is. Would really like to remove or block them. Any idea what's causing these? Seems to be stealing customers from major sites like Amazon, etc.
Likes: lowdetection and Jack