Giter Club home page Giter Club logo

Comments (23)

BooBerry avatar BooBerry commented on June 11, 2024

Some things to note for this;

  • It only seems to happen on the first page load. Refreshing or re-opening the page in a new tab works fine. To try to reproduce the issue again, you'll need to reboot the Mac.
  • Having Safari set to a HTTPS homepage, in my case https://news.google.com/ and setting Safari to load a home page when opening Safari seems the best way to reproduce this issue.
  • It'll happen randomly on other HTTPS sites - Netflix, Wikipedia, YouTube, Google, etc.

from adguardformac.

ameshkov avatar ameshkov commented on June 11, 2024

@AwesomeDonkey one more thing: could you please take a screenshot of the error?

from adguardformac.

BooBerry avatar BooBerry commented on June 11, 2024

Yup, here you go: http://i.imgur.com/OuJ3yXu.png

Sadly it's not very descriptive.

from adguardformac.

ameshkov avatar ameshkov commented on June 11, 2024

Good enough, thank you!:)

from adguardformac.

BooBerry avatar BooBerry commented on June 11, 2024

Interesting, it's real easy for me to reproduce repeatedly on https://www.yahoo.com/

from adguardformac.

ameshkov avatar ameshkov commented on June 11, 2024

I guess we'll need debug logs here.
@Stillness-2 could you please come here?

from adguardformac.

Stillness-2 avatar Stillness-2 commented on June 11, 2024

yes, we need to compile debug build specially for @AwesomeDonkey, and try to receive debug log.

from adguardformac.

BooBerry avatar BooBerry commented on June 11, 2024

Alright, I'll be ready!

from adguardformac.

Stillness-2 avatar Stillness-2 commented on June 11, 2024

This is the link to the debug version: https://www.dropbox.com/s/ctig2ihmzqq8i94/Adguard.zip?dl=1

Test instructions.

close all browsers
close Adguard
open debug version Adguard and enter admin login/password when prompt appears
when Adguard becomes «green» close it
open Console.app, and find ProtocolFiltersLog.txt
02

delete ProtocolFiltersLog.txt
then open Safari with a blank page
open debug version Adguard
in Safari, enter https url, for example https://news.google.com/
close Adguard if error occurs.
in Console.app find ProtocolFiltersLog.txt, and send it on [email protected]

Thank you! :)

from adguardformac.

BooBerry avatar BooBerry commented on June 11, 2024

Got it, sent it in.

The mail is called Mac Safari ProtocolFiltersLog.txt

from adguardformac.

BooBerry avatar BooBerry commented on June 11, 2024

Did another from Google News and sent it in, same subject as above with Google News added.

from adguardformac.

ameshkov avatar ameshkov commented on June 11, 2024

@Stillness-2 told me that this issue is more like our old IPv6 problem (when browser decides that ipv6 is available and tries it prior to ipv4).

from adguardformac.

BooBerry avatar BooBerry commented on June 11, 2024

Interesting. Until yesterday for the last month or so I've had IPv6 disabled. I re-enabled it last night but haven't tried testing Safari again.

from adguardformac.

BooBerry avatar BooBerry commented on June 11, 2024

Yep, confirmed. With IPv6 re-enabled, Safari seems to be working fine now without this issue.

So I assume this can be fixed, yes?

from adguardformac.

ameshkov avatar ameshkov commented on June 11, 2024

Not yet:) Now we know that the issue is not with SSL, but with our IPv6/IPv4 support:)

We should come up with some way to properly check if IPv6 is available and do not try to handle IPv6 connections in the cases like yours.

So will you be able to test a patch when it's ready?

from adguardformac.

BooBerry avatar BooBerry commented on June 11, 2024

Yep, I can test the patch when it's ready. :)

from adguardformac.

ameshkov avatar ameshkov commented on June 11, 2024

@Stillness-2 I've updated issue text, plz take a look

from adguardformac.

ameshkov avatar ameshkov commented on June 11, 2024

Hey @Stillness-2, instead of closing maybe you give @AwesomeDonkey a test build to check it?

from adguardformac.

Stillness-2 avatar Stillness-2 commented on June 11, 2024

@AwesomeDonkey, new test build: https://www.dropbox.com/s/ctig2ihmzqq8i94/Adguard.zip?dl=1
In this build bug must be fixed.

from adguardformac.

BooBerry avatar BooBerry commented on June 11, 2024

Yep, encountering no more issues here with Safari (posting from it right now). :)

from adguardformac.

ameshkov avatar ameshkov commented on June 11, 2024

Thanks god, finally! @Stillness-2 good job, thank you!

from adguardformac.

ameshkov avatar ameshkov commented on June 11, 2024

One more thing: we should not cache connectivity check result if it is unsuccessful.

For instance, this may be some sort of a temporary network issue. So if we have cached that unsuccessful result, it will break connection even when network is stable again.

from adguardformac.

Stillness-2 avatar Stillness-2 commented on June 11, 2024

Now, kext caches only positive result of the connection checking. Also cache timeout is 60 sec.

from adguardformac.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.