Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Share Button" opens empty PopUp Menu #15

Closed
AlbinoGeek opened this issue Jan 23, 2021 · 9 comments
Closed

"Share Button" opens empty PopUp Menu #15

AlbinoGeek opened this issue Jan 23, 2021 · 9 comments

Comments

@AlbinoGeek
Copy link
Contributor

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.

@andydotxyz
Copy link
Member

I see the following:

Screenshot 2021-01-29 at 18 41 44

What do you see?

@AlbinoGeek
Copy link
Contributor Author

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...)

@andydotxyz
Copy link
Member

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.

@Jacalz
Copy link
Member

Jacalz commented Jan 30, 2021

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

@andydotxyz
Copy link
Member

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

@AlbinoGeek
Copy link
Contributor Author

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.

@andydotxyz
Copy link
Member

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!

@AlbinoGeek
Copy link
Contributor Author

AlbinoGeek commented Feb 2, 2021

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

@AlbinoGeek
Copy link
Contributor Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants