It happened for newly logged-in users at startup, as FeedLand loads for the first time.#
The code as originally written allows for this, but I added something on Nov 8, as part of the Your Feed feature, code that copies something from the place that doesn't exist yet to a place that does, without checking. Boom. #
This meant that the rest of the startup code didn't run. The app is sitting there waiting for the first-time user to do something. Everything is blank, none of the commands work, and yet two of them persevered, and reported the problem. That in itself is kind of a miracle. #
Anyway, since the problem cures itself as soon as they get a good logon, it simply wasn't repeatable. But this time, having a theory about where the error was, and I had a virgin Twitter account ready for the test, one that had never been used with FeedLand -- I logged in and it was fixed, which I could see as I stepped through the code in the debugger. #
Many apologies to the people who endured this, it is so freaking embarrassing. I am sorry this happened. #
Last update: Wednesday November 30, 2022; 8:35 PM EST.
You know those obnoxious sites that pop up dialogs when they think you're about to leave, asking you to subscribe to their email newsletter? Well that won't do for Scripting News readers who are a discerning lot, very loyal, but that wouldn't last long if I did rude stuff like that. So here I am at the bottom of the page quietly encouraging you to sign up for the nightly email. It's got everything from the previous day on Scripting, plus the contents of the linkblog and who knows what else we'll get in there. People really love it. I wish I had done it sooner. And every email has an unsub link so if you want to get out, you can, easily -- no questions asked, and no follow-ups. Go ahead and do it, you won't be sorry! :-)