Here's my little 2c on what likely happened:
The update was announced to be shipped. This means that the engineers were already running it on their tablets. They had to have been. I'm sure most debugging activities don't involve going on social networking, or similar sites/apps regardless of how popular they are, it might even be forbidden since Facebook is often seen by companies as a time sink. The update is all set, ready to ship, one engineer loads up Facebook on his dev tablet, probably to tell his friends/family the good news or whatever, and says "hey, I can't type anything in to this comment box with my keyboard, this is no good!" leading the engineers to test out other applications that use a similar input field. Upon discovering that a certain style of input field causes the keyboard to do whatever is wrong, they pull the update to fix it as soon as they can. In this case, only a couple days after their original deadline.
I'm sure a ton of apps use the same input style as the Facebook comment box, Gary only mentioned Facebook because it's likely an app most people use. It boils down to a matter of what you would rather have, JB right now, and possibility an inability to type in a wide range of text boxes, or waiting like 2 extra days for a more complete rom.
We can throw stones at them all day for announcing the update then redacting it. We can call them unprofessional (though I don't see how, it's more professional to release a fixed product than one they know from the get-go is malfunctioning). We can do whatever. Keep in mind though, that in software development, especially in a large scale, it's virtually impossible to test every possible use-case. Big companies don't release beta software to the masses for a reason (we can't count Google in this, their approach is almost entirely based off beta software), usually relating to design secrets and company image, so they likely only have a team of 20 or so engineers testing this thing out all in a group.
Sorry for this rant, it just irks me to see a large group of us behaving like 10 year olds here. This tablet was sold out for weeks, thousands must have shipped. A lot of us complain about build quality, but a lot of us is still only, what, 10-15 people with issues? I, for one, got mine off NewEgg over a month ago, and have zero build issues. At least Asus gives us a support rep, and if he isn't around much to help with our questions, it's probably because every time they announce something, we bash them for days. My phone (Dinc2) was supposed to get -ICS- by the end of August, and still hasn't. This was announced months before the deadline and we got nothing. If you look over to the forums, you'll see a bunch of people joking around and being light-hearted about the whole thing.
And to the people who want to not have the OTA autodownload, freeze or move CMClient, that's the one that checks for updates.
The update was announced to be shipped. This means that the engineers were already running it on their tablets. They had to have been. I'm sure most debugging activities don't involve going on social networking, or similar sites/apps regardless of how popular they are, it might even be forbidden since Facebook is often seen by companies as a time sink. The update is all set, ready to ship, one engineer loads up Facebook on his dev tablet, probably to tell his friends/family the good news or whatever, and says "hey, I can't type anything in to this comment box with my keyboard, this is no good!" leading the engineers to test out other applications that use a similar input field. Upon discovering that a certain style of input field causes the keyboard to do whatever is wrong, they pull the update to fix it as soon as they can. In this case, only a couple days after their original deadline.
I'm sure a ton of apps use the same input style as the Facebook comment box, Gary only mentioned Facebook because it's likely an app most people use. It boils down to a matter of what you would rather have, JB right now, and possibility an inability to type in a wide range of text boxes, or waiting like 2 extra days for a more complete rom.
We can throw stones at them all day for announcing the update then redacting it. We can call them unprofessional (though I don't see how, it's more professional to release a fixed product than one they know from the get-go is malfunctioning). We can do whatever. Keep in mind though, that in software development, especially in a large scale, it's virtually impossible to test every possible use-case. Big companies don't release beta software to the masses for a reason (we can't count Google in this, their approach is almost entirely based off beta software), usually relating to design secrets and company image, so they likely only have a team of 20 or so engineers testing this thing out all in a group.
Sorry for this rant, it just irks me to see a large group of us behaving like 10 year olds here. This tablet was sold out for weeks, thousands must have shipped. A lot of us complain about build quality, but a lot of us is still only, what, 10-15 people with issues? I, for one, got mine off NewEgg over a month ago, and have zero build issues. At least Asus gives us a support rep, and if he isn't around much to help with our questions, it's probably because every time they announce something, we bash them for days. My phone (Dinc2) was supposed to get -ICS- by the end of August, and still hasn't. This was announced months before the deadline and we got nothing. If you look over to the forums, you'll see a bunch of people joking around and being light-hearted about the whole thing.
And to the people who want to not have the OTA autodownload, freeze or move CMClient, that's the one that checks for updates.