Skip to content
Discussion options

You must be logged in to vote

@willsmythe This is not a regression in Safari. This is a change in the CSS of GitHub, which unfortunately hits a specific performance issue of Safari.

Thanks for looking into this, @karlcow (and for the fixes you made).

The team identified a change that shipped last week (to a component that exists on most GitHub.com pages but is not visible by default) involving :has() selector which appears to be the cause of the regression. The fix was to switch from CSS-based conditional styling to JavaScript (this rolled out about 1 PM ET today).

Let us know if you're still seeing this problem after doing a hard reload of the page(s).

Replies: 35 comments 63 replies

Comment options

You must be logged in to vote
12 replies
@davidmatter
Comment options

@wtfloris
Comment options

@willsmythe
Comment options

@p-linnane
Comment options

@fungible-leedom
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@willsmythe
Comment options

@jasonkarns
Comment options

@willsmythe
Comment options

Comment options

You must be logged in to vote
12 replies
@willsmythe
Comment options

@wavded
Comment options

@karlcow
Comment options

@willsmythe
Comment options

Answer selected by martinwoodward
@lorenzo
Comment options

@karlcow
Comment options

@denschub
Comment options

@willsmythe
Comment options

Comment options

You must be logged in to vote
4 replies
@msheikhmsh-blip
Comment options

@willsmythe
Comment options

@sospedra
Comment options

@emrwlkr
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@salzig
Comment options

@salzig
Comment options

@shiltian
Comment options

@jasonkarns
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@Nemo64
Comment options

@lastforkbender
Comment options

Comment options

You must be logged in to vote
3 replies
@rhysm94
Comment options

@shiltian
Comment options

@willsmythe
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@nightpool
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
8 replies
@lukehefson
Comment options

@lukehefson
Comment options

@lukehefson
Comment options

@willsmythe
Comment options

@lukehefson
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@uson1x
Comment options

@willsmythe
Comment options

Comment options

You must be logged in to vote
0 replies

This comment was marked as off-topic.

This comment was marked as disruptive content.

@erhosen

This comment was marked as disruptive content.

@el1s7

This comment was marked as disruptive content.

@sethrj
Comment options

@ebndev
Comment options

Comment options

You must be logged in to vote
0 replies

This comment was marked as off-topic.

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@karlcow
Comment options

@dawebmastaa
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@fungible-leedom
Comment options

@joeldrapper
Comment options

@naikrovek
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug GitHub or a GitHub feature is not working as intended General General topics and discussions that don't fit into other categories, but are related to GitHub