VetTech Homefront

What got fixed

Things that were wrong here, and what I did about them. Some were reported by people using the site. Some I found testing my own work. Both get written down the same way, because a list that only shows other people's mistakes isn't worth reading.

  1. found in testing

    Idun's voice button did nothing the first time you pressed it

    The 'hear her' button on the hidden console was dead on the first click of every visit. Not slow — dead. It had been that way since the button shipped.

    If you found the hidden console on the games page and pressed hear her, nothing happened. Press it again and she spoke. That was not your machine and it was not a slow connection.

    The button asked the browser for its list of voices before speaking. On a fresh page that list is empty for a moment, so the code parked the whole thing on a “voices are ready now” event — an event that had already fired seconds earlier and does not fire twice. So the first press waited forever on a signal that was never coming, silently. The second press found the list already loaded and worked.

    It now speaks immediately and uses whatever voice the browser has, because picking a nicer voice should be a bonus and never a precondition for talking at all. The button also reports what it is doing, so a press that fails can never look like a press that was ignored.

    I only caught this because I sat down and used my own site like a visitor instead of reading the code and assuming.

Reports go to a private tracker that only Ron reads — they are not published anywhere automatically. If a report turns into a fix, it shows up on this page, written up by hand.