Speed-Test icon indicating copy to clipboard operation
Speed-Test copied to clipboard

Feature request: Restart button

Open byteit101 opened this issue 1 year ago • 5 comments

I am using OST for wifi testing, and as such, I rerun the tests constantly. It would be nice if the end screen had a one-click "redo" or "restart" button, instead of the current process of refreshing the page and then clicking "Start" again.

byteit101 avatar Jun 24 '24 20:06 byteit101

Refreshing the page is better for performance reasons. Some browsers hold test data in memory, and a page refresh will release the used memory.

openspeedtest avatar Jun 25 '24 01:06 openspeedtest

Sure, but it seems pretty easy to add a button that would do something like:

sessionStorage.setItem("autorun", true);
window.location.reload();

and then the onload code would add

if (sessionStorage.getItem("autorun")) {
    sessionStorage.setItem("autorun", false);
   // start benchmark
}

byteit101 avatar Jun 25 '24 01:06 byteit101

Great idea! I'll give it a try soon. Thanks!

openspeedtest avatar Jun 25 '24 05:06 openspeedtest

+1

Looking forward to have a start again button.

CitybookServicesLTD avatar Jun 27 '24 15:06 CitybookServicesLTD

This small change is desperately needed for everyone running tests on Android TV streaming sticks because they don't have a full web browser that's native (but an Android browser can be sideloaded from the app store). However, a normal Android browser designed for mobile phones can only be partially operated from a streaming stick's wireless remote control (and connecting a keyboard or mouse is either very difficult or impossible due to no USB port or bluetooth on the device).

So when the "Start" button is there on the page at initial load, SpeedTest works perfectly with one click on the remote. Unfortunately, it's impossible to reach the browser's menu or Refresh button with the wireless remote so re-running the test again after each change of a router network parameter becomes a lengthy multi-step process to exit the browser, navigate with a TV remote deep into settings where running apps can be force closed, manually close the browser and then navigate back to where it can be re-run - all just to get the Start button back again. This is painful because tuning in these environments can involve dozens of iterations of "change router parameter / re-run test on streaming device".

Short of that one tiny thing, this program is perfectly awesome. You're a hero for creating it!

Edit to Add: This can also be thought of as an Accessibility request since even on devices with keyboard/mouse, navigating a mouse to a drop down menu to Refresh (or selecting a keyboard function key) can require multiple steps for some users. The Speed Test page has one primary function and only one button, so requiring additional navigation in alternate modes (menus or keyboard) to re-run after the first run introduces additional complexity for interaction-limited users.

markran avatar Sep 10 '25 22:09 markran