10 ms·
I am an author of a photo editor https://www.Photopea.com https://www.Photopea.com . Whenever someone reports a bug to me, I ask them if they use any site-modi
by IvanK_net 5y ago
I am an author of a photo editor https://www.Photopea.com https://www.Photopea.com .
Whenever someone reports a bug to me, I ask them if they use any site-modifying extensions. If they do, I ignore them completely, even if they wrote a long, detailed report.
Web authors make websites for standard web browsers. I do not consider a browser with site-modifying extensions to be a standard web browser, and it is not my job to test my website with all 1,000,000 extensions that exist on earth.
It all started six years ago, when my website contained <div id="ad" ... and somebody reported, that their adblock removes that element, but it is not the ad. What kind of a mental process should a brain perform to conclude, that it is a bug in a website, and not in their extension, which is supposed to remove ads.
- tux3 5y ago>I do not consider a browser with site-modifying extensions to be a standard web browser What do you consider a standard web browser? If someone ships a browser with Tracking Protection (like Firefox), or with NoScript preinstalled (like Tor Browser), or with another adblocker preinstalled, is that a standard browser because the user didn't modify it? Or is it based on the number of user. Is your standard browser really just Google Chrome, because Google has a lot of marketshare? I ask, because I looked up the statistics, and they say between 25-45% of users have an ad blocker, depending on the country. It seems pretty unfair to ignore your users completely, even if they wrote a long, detailed report. No?
- StavrosK 5y agoMaybe he chooses to ignore non-paying users, which is fair. Hell, ignoring any kind of user is fair. Might not be a great business strategy, but it's his site.
- penultimatename 5y agoI think most of Photopea's users would be using the free services. I don't see why a developer would want to bend over backwards to support users who aren't paying them, aren't viewing ads to support their usage/bandwidth costs, and are having an issue due to another piece of software they have installed. It's like emailing an email provider asking why your desktop email client is displaying emails weird.
- IvanK_net 5y agoA standard web browser is a browser, which runs a website according to web standards. If an extension e.g. replaces every image in a webpage with the image of Bill Gates, it is not a standard browser in my opinion, and users should not report it to me as a bug in my website.
- nybble41 5y agoThe web standards leave quite a bit up to the implementation. Support for scripting is completely optional, for example; a compliant browser is not obligated to load or run your JavaScript. Or to render images, for that matter—the standards do not exclude screen readers. If your site is unusable when scripts are disabled it's your site which is non-compliant, not the user agent. On general robustness grounds you would do well to ensure that your site continues to operate properly even when third-party resources are unavailable, including Google Analytics. After all, the script could fail to load because the server is down and not because it's being blocked by an extension. Certainly it's not a bug (on your part) that the user agent rendered the page as the user directed, but that isn't the actual complaint. The issue is that the page is over-complicated and fragile, proving unfit for purpose when faced with the slightest deviation from the default behavior of the top two or three most popular web browsers.
- barrkel 5y agoWe're talking about a checkout. We're at the end of the sales funnel, where the monetary exchange is finalized, the deal is sealed, the value delivered. Breaking this based on an ad blocker just loses you money.
- waynesonfire 5y ago> Breaking this based on an ad blocker just loses you money. That's false. Similar thinking to how the MPAA said that downloading a MP3 is a lost sale. There was never a sale to begin with, the user is not interested in a purchase regardless of whether the pirated content is available. Here, the user will just go through the checkout again in a browser without ab-block or disable it. Why would they suddenly not need a power washer because they're running ad-block? In fact, if anything, it'll train the user to disable ad-block when they're ready to checkout--from _ANY_ site since most of them are broken under ad-block.
- priyanmuthu 5y agoThis is assuming that they know the ad blocker is causing the problem. I'm just going to buy the power washer from amazon because your site's checkout is not working!
- waynesonfire 5y agoof course you are.. but when you're not, the value of using the alternative site out weights having to go through the checkout process again or a 4 second page load as someone else suggested is a deal breaker.
- ookware 5y agoConsidering it has been reported that over half of potential customers will abandon a purchase if a page takes over 3 seconds to load, failing to load at all suggests you'll likely get similar - if not higher - losses https://www.vouchercloud.com/resources/consumer-psychology-the-e-commerce-checkout https://www.vouchercloud.com/resources/consumer-psychology-t...
- 5y ago
- graton 5y ago> I ask them if they use any site-modifying extensions. If they do, I ignore them completely, even if they wrote a long, detailed report. Note to self, don't use Photopea due to poor customer support. You would think the customer support would at least tell them to remove/disable the add-ons instead of ignoring them.
- pixelbreaker 5y agoyeah, I also noted not to use photopea, their whole argument just comes across as arrogance/laziness. If you rely on GA loading before the rest of a page can actually work, then your site is bullshit. Enforcing a users data is given to GA is bullshit.
- jamespo 5y agoI expect they'll get over the loss of your business
- mitchdoogle 5y agoIn any case, it doesn't make much sense to advertise that you purposely ignore user complaints. If you do that, then that's bad, but why wear it as a badge of honor? Maybe he's just so sick of hearing about errors or bugs from thousands of users, he's sabotaging his own product in hopes it will just die and he can move on.
- jraph 5y agoYes, don't let them write a long message if you are not going to read it. At least tell people that they need to try the website without any extension before reporting any issue. Anyway, ad blockers are standard now and they usually share the blocking lists. Supporting them is just a matter of installing uBlock Origin in the browser you use to develop.
- nudgeee 5y agoAFAIK Ivan is customer support, photopea is a one-man website, and one of the best out there.
- IncRnd 5y ago> What kind of a mental process should a brain perform to conclude, that it is a bug in a website, and not in their extension, which is supposed to remove ads. For website owners who are losing revenue, the mental process is simple: "If I change this webpage I will get more sales."
- throwawayboise 5y agoI think that's a fair point of view. I use ad blockers, and if you site breaks with them, I won't use your site. If you're OK with that, I am as well.
- zentiggr 5y agodiv id="ad" but not containing an actual ad, seems like a pretty obvious unintentional overlap, and one that's not going to go away. How difficult would it be for you to change the div name to not coincide with the characters most closely involved with one of the most contentious technologies around? And never have to deal with that potential conflict again? > What kind of a mental process should a brain perform to conclude, that it is a bug in a website, and not in their extension, which is supposed to remove ads. Well, if the extension looks for obvious ad-related layout, and your site just happened to use that name, then yes, you have a bug related to common usage patterns. Even if you used the name before anything ad related, when the world changes around you, you can choose to adapt, or you can get offended and obstinate and fall further and further into a niche of your own creation.
- Dma54rhs 5y agoI've run into similar things with the word ad, banner etc but they don't have to be standalone to triggers some filters, adblock is fairly dumb in that sense.
- IvanK_net 5y agoAn update: almost nobody pays for Photopea, and all my reports are from users who use it for free. I fixed over 3000 issues so far, some took minutes, others took weeks: https://github.com/photopea/photopea/issues?q=is%3Aissue+is%3Aclosed https://github.com/photopea/photopea/issues?q=is%3Aissue+is%... A "popular" issue is, that people use an extension, which renames files saved by Photopea to .TXT. It is reported several times a week and every time, I tell people to disable an extension. They often argue, that it can not be caused by an extension, or even lie, that they disabled it and it did not help. https://github.com/photopea/photopea/issues/3246 https://github.com/photopea/photopea/issues/3246 https://github.com/photopea/photopea/issues/3227 https://github.com/photopea/photopea/issues/3227 https://github.com/photopea/photopea/issues/3194 https://github.com/photopea/photopea/issues/3194 https://github.com/photopea/photopea/issues/3187 https://github.com/photopea/photopea/issues/3187 https://github.com/photopea/photopea/issues/3116 https://github.com/photopea/photopea/issues/3116 https://github.com/photopea/photopea/issues/3110 https://github.com/photopea/photopea/issues/3110 https://github.com/photopea/photopea/issues/3049 https://github.com/photopea/photopea/issues/3049 and so on.
- derimagia 5y ago> the extension "Google docs offline" was renaming files form Photopea to .TXT. You are using the same extension. https://github.com/photopea/photopea/issues/2294#issuecomment-657586254 https://github.com/photopea/photopea/issues/2294#issuecommen... "Google docs offline" is an official extension from google which you get prompted to install when you go to Google Drive in Chrome without the extension installed. I don't think that caused anything and it looks like there was an actual bug you had: > There really was a bug in Photopea. If you opened a file, whose name started with a dot . , like .myfile.psd, It was always exported as .TXT_ > I have fixed this bug. You can open files with any names now, and they should be saved under the right extension. https://github.com/photopea/photopea/issues/3116#issuecomment-831216261 https://github.com/photopea/photopea/issues/3116#issuecommen... It did seem like the issue was on your end and not the extensions though.
- ohyeshedid 5y agoHow does having GA integrated into your sales flow prevent these situations from happening?
- Nextgrid 5y ago> What kind of a mental process should a brain perform to conclude, that it is a bug in a website, and not in their extension, which is supposed to remove ads. On the other hand you know how ad blocking works and if it’s not too much effort just change the class name? If your website behaves like malware is it really the fault of antimalware software that blocks it? If there was a better way to detect malware, sure, but heuristics is the best we’ve got and they do sometimes break - if it’s not too much effort to make your website not behave like malware why not do it? I fully agree with you about other, more intrusive site-modifying extensions, but ad-blockers are fairly lightweight and only target behavior that looks malicious, and it’s fairly easy not to trigger them.