fyne-io/apps.fyne.io

"Share Button" opens empty PopUp Menu

Closed this issue · 9 comments

On an app listing page (again, using this as an example:)
https://apps.fyne.io/apps/com.GitHub.mehrdad-dev.jami.html

There is a share icon in the top right of the main content container.

Clicking this currently opens an empty PopUp.

I see the following:

Screenshot 2021-01-29 at 18 41 44

What do you see?

image
I see... a lot of console security warnings/errors, and the HTML items in that dropdown are commented out on pageload.

That means (somehow) these links are triggering my security extensions. The only obvious block I can see on that page is a reference to cdn.viglink.com which is on my tracker blacklist. The above is replicated in Firefox 84.0.2 (64-bit) for Fedora 33 Workstation

My Firefox Security Extensions:

  • AdBlock Plus Fork (Disabled for http*://*.fyne.io/*
  • Decentraleyes (0 filters applied on https://apps.fyne.io/*)
  • Privacy Badger/Possom Fork (1 learned filter (viglink))

I also have Firefox' built-in "Enhanced Trackers Blocking" enabled.


Chrome with a clean profile produces the same empty share menu, and new console errors:

image


(Again, not a fan of pixel tracking, why is this here, I'm opening a new issue for that...)

Here Chrome does not do this. It looks like you have google analytics blocked.
We use google analytics to try and get a feel for how popular the pages and apps are.

Could we switch to something else than Google analytics instead? It really is a nightmare for privacy.

Any hosted service that is available to us for free would be an acceptable replacement for sure.

viglink isn't googletagmanager isnt analytics.google.com -- the latter two I have enabled/unblocked.
[ The last two are only the same thing if you are using Google's new non-analytics-specific tracking code. ]

Which, yes, nightmare to privacy. But.. viglink is a larger nightmare to privacy, hence, concerned that it's there.

It seems to be called by the Disqus plugin.
If there is a better free alternative we could switch it out - there are not too many comments that would be lost at this stage.
Ideally it would have a jekyll plugin so we don't have to code it up!

Personally, I like Plausible1 or GoatAnalytics2 when it comes to privacy-focused analytics platforms.

Both projects are completely open source.

Plausible1 works out to roughly $4/mo if you choose not to host it yourself.

GoatAnalytics2 hosted is free for non-commercial use on metrics for the first 100k pageviews per month.


I will reply again when I find a suitable alternative for Disqus.

Footnotes

  1. https://plausible.io/ 2

  2. https://github.com/zgoat/goatcounter 2

Alright, unfortunately there really isn't a suitable replacement if we don't want to do data-basing or otherwise add an external dependency, even a free public hosted database -- it's just more work for the team than I'd like to propose.

Sorry about all that!

I will fork the previous message out to its own issue in regards to Analytics privacy.