Only spin spinners when they are visible
Only spin spinners when they are visible

Turns out, the CPU load was caused by the many animated spinners that
are hidden on the page at any given time. Every repo has a spinner
that's only shown when it's being activated or deactivated.

With `visibility: hidden`, the browser was still animating these
spinners even when they weren't visible. You can see that in the Chrome
devtools by selecting a `.repo::before` pseudo-element, and you'll see a
spinning outline of where the component is hidden.

The fix was to only activate spinning on processing elements, instead of
all elements that may or may not be visible.

JuanitoFatas/hound,rgp/hound,rgp/hound,houndci/hound,q-centrix/hound,hashbangnz/hound,wiserfirst/hound,dobtco/hound,bronislav/hound,mydummyaccount3737/hound,orangeiceberg/hound,daniel-beard/hound,alexeyzab/hound,tinfoil/hound,viniciustorves/hound,dobtco/hound,eliperkins/hound,bitjourney/hound,brgaulin/hound,cbeer/hound,alexeyzab/hound,jmcarp/hound,enricogenauck/labhound,houndci/hound,yatish27/hound,timoschilling/hound,q-centrix/hound,timchunght/hound,yatish27/hound,jeanmatheussouto/hound,sharma1nitish/hound,bronislav/hound,Koronen/hound,Rademade/reviewer,wiserfirst/hound,viniciustorves/hound,viniciustorves/hound,kolosek/hound,wiserfirst/hound,alexeyzab/hound,hashbangnz/hound,daniel-beard/hound,platanus/hound,timoschilling/hound,hashbangnz/hound,daniel-beard/hound,adriagalin/hound,bronislav/hound,hashbangnz/hound,peritpatrio/hound,kolosek/hound,kolosek/hound,bitjourney/hound,wyncode/hound,timoschilling/hound,tinfoil/hound,rgp/hound,adriagalin/hound,Koronen/hound,yatish27/hound,orangeiceberg/hound,Koronen/hound,JuanitoFatas/hound,cbeer/hound,mydummyaccount3737/hound,wiserfirst/hound,JuanitoFatas/hound,cbeer/hound,enricogenauck/labhound,sharma1nitish/hound,dobtco/hound,sbalay/hound,timchunght/hound,sharma1nitish/hound,daniel-beard/hound,alexeyzab/hound,mydummyaccount3737/hound,thoughtbot/hound,timchunght/hound,yatish27/hound,eliperkins/hound,wyncode/hound,Rademade/reviewer,enricogenauck/labhound,bitjourney/hound,eliperkins/hound,sharma1nitish/hound,peritpatrio/hound,wyncode/hound,wadetandy/hound,brgaulin/hound,jeanmatheussouto/hound,sbalay/hound,JuanitoFatas/hound,adriagalin/hound,rgp/hound,sbalay/hound,thoughtbot/hound,jmcarp/hound,wadetandy/hound,orangeiceberg/hound,tinfoil/hound,adriagalin/hound,jmcarp/hound,tinfoil/hound,bitjourney/hound,wyncode/hound,teambox/hound,orangeiceberg/hound,thoughtbot/hound,eliperkins/hound,jeanmatheussouto/hound,platanus/hound,brgaulin/hound,thoughtbot/hound,sbalay/hound,houndci/hound,peritpatrio/hound,brgaulin/hound,teambox/hound,timchunght/hound,q-centrix/hound,cbeer/hound,teambox/hound,dobtco/hound,wadetandy/hound,Rademade/reviewer,platanus/hound,bronislav/hound,wadetandy/hound,viniciustorves/hound,enricogenauck/labhound,jmcarp/hound,timoschilling/hound,Koronen/hound,platanus/hound,houndci/hound,kolosek/hound,mydummyaccount3737/hound,jeanmatheussouto/hound,q-centrix/hound,Rademade/reviewer,peritpatrio/hound,teambox/hound