Comments (23)
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.
@AwesomeDonkey one more thing: could you please take a screenshot of the error?
from adguardformac.
Yup, here you go: http://i.imgur.com/OuJ3yXu.png
Sadly it's not very descriptive.
from adguardformac.
Good enough, thank you!:)
from adguardformac.
Interesting, it's real easy for me to reproduce repeatedly on https://www.yahoo.com/
from adguardformac.
I guess we'll need debug logs here.
@Stillness-2 could you please come here?
from adguardformac.
yes, we need to compile debug build specially for @AwesomeDonkey, and try to receive debug log.
from adguardformac.
Alright, I'll be ready!
from adguardformac.
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
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.
Got it, sent it in.
The mail is called Mac Safari ProtocolFiltersLog.txt
from adguardformac.
Did another from Google News and sent it in, same subject as above with Google News added.
from adguardformac.
@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.
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.
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.
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.
Yep, I can test the patch when it's ready. :)
from adguardformac.
@Stillness-2 I've updated issue text, plz take a look
from adguardformac.
Hey @Stillness-2, instead of closing maybe you give @AwesomeDonkey a test build to check it?
from adguardformac.
@AwesomeDonkey, new test build: https://www.dropbox.com/s/ctig2ihmzqq8i94/Adguard.zip?dl=1
In this build bug must be fixed.
from adguardformac.
Yep, encountering no more issues here with Safari (posting from it right now). :)
from adguardformac.
Thanks god, finally! @Stillness-2 good job, thank you!
from adguardformac.
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.
Now, kext caches only positive result of the connection checking. Also cache timeout is 60 sec.
from adguardformac.
Related Issues (20)
- Update CoreLibs to 1.14.51
- Update DnsLibs to 2.5.17
- Update DnsLibs to 2.5.18
- High CPU usage HOT 15
- Update CoreLibs to 1.14.53
- Update DnsLibs to 2.5.19
- AdGuard doesn't work with Sonoma Developer Beta 14.5 (23F5064f) HOT 21
- rootElement.removeChild(currentScript) rootElement is null HOT 7
- Apple macOS Sonoma Developer Beta 14.5 (23F5064f) - Adguard will not work, prompted to reset or contact support HOT 1
- Login item "Adguard Software Limited" not capitalised correctly HOT 1
- Login item missing icon image until first launch HOT 3
- Quick battery reduction HOT 20
- Adguard failed to open after mac os HOT 3
- Update DnsLibs to 2.5.20
- Cannot sign in via social networks when certain settings are set in Safari HOT 17
- Can loading https://www.ettoday.net/ in Safari with Cellular network HOT 2
- Update DnsLibs to 2.5.25
- Update CoreLibs to 1.14.55
- Update CoreLibs to 1.14.57
- Installer bug on 2.14.1(1601)b HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adguardformac.