Bug 260122 - Frequently unable to navigate for up to 30 minutes at a time
Summary: Frequently unable to navigate for up to 30 minutes at a time
Status: RESOLVED MOVED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: Safari 16
Hardware: Mac (Apple Silicon) macOS 13
: P2 Major
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-08-12 20:15 PDT by Jamie Birch
Modified: 2023-08-15 09:49 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jamie Birch 2023-08-12 20:15:19 PDT
Created attachment 467257 [details]
sysdiagnose during incident

# Issue

At least for some months, Safari (currently using v16.5.2 on Ventura 13.4.1c) has, at random moments, been losing all ability to navigate to any website, with incidents lasting about 5-30 mins before self-resolving (though sometimes manual resolution is possible). Browsing in Firefox during these periods works fine.


# Characterisation

Best explained by the screen recording linked below, but here are some characteristics of it:

1) Private browsing sometimes (as in the screen recording), but not always, fixes it, though only in the private window and not existing windows.

2) Restarting the computer sometimes, but not always, fixes it

3) Disabling all extensions sometimes, but not always (as above), fixes it

4) Switching WiFi from IPv6 (domestic) to IPv4 (4G) doesn't fix it

5) I have no such problems on iOS 16.5 Safari on either of the networks mentioned in (4).

6) Navigation will spontaneously recover after waiting up to about 30 mins (which may explain some of above "sometimes, but not always" fixes).


See:

- the attached sysdiagnose files
- the Console output for the "Safari" process during a 10-minute incident: https://gist.github.com/shirakaba/857752915eef491d327beb1e6e023b55
- screen recording of an earlier incident in-progress: https://twitter.com/LinguaBrowse/status/1686518457305792516


## Extensions in use

As noted above, disabling extensions doesn't always fix things, but here is what I'm using in any case.

- 10ten Japanese Reader
- 1Password for Safari
- Ghostery
- LinguaBrowse (disabled)
- Userscripts


## Websites visited

Generally twitter.com, news.ycombinator.com, and stackoverflow.com. I'm based in Japan.
Comment 1 Jamie Birch 2023-08-12 20:26:30 PDT
Forgot to add: these incidents happen multiple times per day, just through normal browsing.

An incident usually becomes apparent as I'm attempting to open a new tab via the bookmarks bar. During incidents, I am both unable to search via the URL bar (as shown in the screen recording) and unable to open favourites from the Bookmarks Bar.

I'm unsure whether opening links on already-open web pages still works during incidents (I need to remember to test next time an incident arises). I've not tested whether offline navigation (e.g. to a data:text/html URL) works, either.
Comment 2 Jamie Birch 2023-08-12 20:37:16 PDT
I'm not quite sure at what timepoint during the originally-attached Console logs the incident resolved, so I'll attach another Console log of a separate incident earlier today, where the incident very clearly resolved at 06:44:05.689603+0900. https://gist.github.com/shirakaba/1354ed32ac2b7e14f41cf1500fbc97d6

I do have a sysdiagnose for that incident as well, which is available here (password is "bugzilla". Link expires in one year): https://1drv.ms/u/s!Al-2TKl7_O5P9F_2_BfYXlyMWFxJ?e=fzOg4c
Comment 3 Alexey Proskuryakov 2023-08-14 18:45:22 PDT
Thank you for the report! Analyzing it would require collaboration with Apple engineers who work on networking, so it's better to report this via https://feedbackassistant.apple.com. Would you be willing to do this?

Also, I feel uneasy about sharing a sysdiagnose publicly, as it may contain too many personal details, and people who can access it here aren't necessarily bound by a privacy policy. So I've marked it as invisible for now, so that most people cannot access it.
Comment 4 Jamie Birch 2023-08-15 04:06:45 PDT
Thank you for the response (and making the sysdiagnose invisible) - I've reposted under Feedback Assistant FB12966401.

Happy to move discussion to there (and, if possible, delete the sysdiagnose as it's now available on Feedback Assistant).
Comment 5 Sam Sneddon [:gsnedders] 2023-08-15 05:29:43 PDT
(In reply to Jamie Birch from comment #4)
> I've reposted under Feedback Assistant FB12966401.

rdar://113899551
Comment 6 Alexey Proskuryakov 2023-08-15 09:48:59 PDT
Thank you!
Comment 7 Alexey Proskuryakov 2023-08-15 09:49:49 PDT
The content of attachment 467257 [details] has been deleted for the following reason:

sysdiagnose is now in radar