Skip to content

Speedtest Fix by jordy3d

Screenshot of Speedtest Fix

Details

Authorjordy3d

LicenseNo License

Categoryspeedtest

Created

Updated

Size3.3 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A collection of minor SpeedTest modifications

  • Cleaned up site (no extra information or whatever)
  • Blurred personal information, such as IPs or Connected Servers
  • Everything is centred out

Notes

Release!

  • The stuff mentioned in the Description
  • Updates will mention changes when changed

Update 1

  • After all this time, noticed an issue with the settings page. The Settings are now accessible properly.

Source code

/* ==UserStyle==
@name         Speedtest Fix
@version      20230324.04.24
@namespace    userstyles.world/user/jordy3d
@description  A collection of minor SpeedTest modifications
- Cleaned up site (no extra information or whatever)
- Blurred personal information, such as IPs or Connected Servers
- Everything is centred out
@author       jordy3d
@license      No License
==/UserStyle== */

@-moz-document domain("speedtest.net") {
/*Bane's Edits!*/
:root { --blurStrength: 15px; }

/*Middleise the mainframe*/
.pure-g { justify-content: center; }
.pure-u-1 .pure-g [class*=pure-u-1-2]:first-child { display: none; }
.pure-g .pure-u-custom-ad-skyscraper { display: none; }
.pure-u-1 .pure-g [class*=pure-u-1-2]:last-child { width: 100%; }

/*Censor sensitive content*/
.ispComponent > div > div:not(.result-icon) { filter: blur(var(--blurStrength)); transition: filter .2s; }
.ispComponent:hover > div > div{ filter: blur(0px); }
.server-current > div:not(.result-icon) { filter: blur(var(--blurStrength)); transition: filter .2s; }
.server-current:hover > div{ filter: blur(0px); }
.eot-info .result-data, .eot-info .result-label { filter: blur(var(--blurStrength)); transition: filter .2s; }
.eot-info .result-item > div:not(.result-icon) { filter: blur(var(--blurStrength)); transition: filter .2s; }
.eot-info .result-item:hover > div { filter: blur(0px); }

/*Remove Survey*/
.eot-info-audience { display: none; }
.result-item-container.eot-info .pure-g > .eot-info-test { 
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 100px;
  flex-grow: 1;
  display: flex;

  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
}
.eot-info-test > .result-item { width: 25% !important; }

.result-item-container > .result-item:nth-child(2) .result-data { filter: blur(var(--blurStrength)); transition: filter .2s; }
.result-item-container > .result-item:nth-child(2):hover .result-data { filter: blur(0px); }

/*Dark Scrollbar*/
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { background: #fff0; }
::-webkit-scrollbar-thumb { background: #4d4e65; }
::-webkit-scrollbar-thumb:hover { background: #716aff; }
::-webkit-scrollbar-corner { background: #0000; }

/*Remove app section*/
.lowerboard-content { display: none !important; }
/*Remove info thing*/
div[role="region"] { display: none; }
/*Remove footer*/
footer { display: none !important; }


/* try and make the GO button fit the results box */
.result-container-speed-active
{
  padding-bottom: 30px;
}

/*Centerise the everything*/
html, body, #container, .pre-fold
{
  min-width: unset;
  width: 100vw !important;
  
  overflow-x: hidden;
}

.pre-fold > div,
.container
{
  max-width: 100vw !important;
}
#container, .pre-fold 
{
  height: 100%;
}

.pre-fold
{
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: column;
}
.main-content 
{ 
  margin-top: -150px;
  
  flex-grow: 1;
  display: flex; 
  
  flex-direction: column;
  justify-content: center;
}
}

@-moz-document regexp(".*(speedtest\\.net/result.*)") {
/*Middleise GO button*/
.start-button a
{
  margin: 0 auto !important;
  transform: scale(.5) translateY(284px) !important;
}
}

@-moz-document url("https://www.speedtest.net/settings") {
div[role="region"]
{
  display: unset;
}
}

Reviews

No reviews yet.