Video & Multimedia
Related: About this forumLOL: CNN employee`s own mistake crashed Obamacare Web page
Americablog:
In a rather embarrassing revelation for CNN, their own expert crashed the Obamacare Web site yesterday by doing something that every child in America knows you simply do not do on the Internet: Refreshing the Web page while your transaction is processing.
Yet, an examination of the video reveals that that is exactly what CNN did their expert refreshed the Affordable Care Act federal exchange site while their application was processing.
And what happened as a result? The page crashed. As it does on every single Web site in the world when youre dumb enough to refresh the page while a transaction is in progress.
http://americablog.com/2013/12/video-shows-cnns-mistake-crashed-obamacare-web-page.html
Voice for Peace
(13,141 posts)robbob
(3,539 posts)so to anyone watching, it looks like the web site is still glitchy
markpkessinger
(8,409 posts)Proper error handling is a very basic, fundamental skill for any web developer. It is simply not true that one can "never" hit refresh while a transmission of information transaction. Informational transactions can be handled differently from purchase transactions.
With purchase transactions, the reason one doesn't hit "refresh" while the transaction is not that doing so will crash the page, but rather that the credit card authorization may have already been transmitted to the credit card company, and there is thus a danger that it will be submitted and reauthorized a second time, resulting in a double charge to your credit card. If a "refresh" command is issued while the purchase transaction is processing, appropriate error handling would return a message to the user, reminding him or her that the purchase transaction has already been submitted, and that resubmitting could cause the user to be charged a second time. It should then give the user an option to resubmit, or not.
With the transfer of information, where there is no danger of double-billing, a simple message asking if the user wants to resubmit the data will suffice. If the user then chooses to resubmit, the web server cancels the prior request, and resubmits the data as a new transaction.
In NEITHER event, however, should hitting "refresh" result in the page crashing. If it does, it is reflective of very poor design.
DallasNE
(7,404 posts)So the assumption has to be that CNN wanted to say "see, the ACA web sit is still broken" so this was a sure way to get the result they were looking for. Highly dishonest but that is how MSM operates any more.
NBachers
(17,156 posts)lostincalifornia
(3,639 posts)hueymahl
(2,510 posts)A properly constructed site would not be phased by a refresh. Worst case you would have to reenter some information. Clearly it is not yet tracking "state" properly.
Glad to see the site is getting better, but it is still a massive POS.
FourScore
(9,704 posts)Ha! HA! HA! HA! HA! HA! HA! Ha! HA! HA! HA! HA! HA! HA! Ha! HA! HA! HA! HA! HA! HA! Ha! HA! HA! HA! HA! HA! HA! Ha! HA! HA! HA! HA! HA! HA! Ha! HA! HA! HA! HA! HA! HA!
pacalo
(24,721 posts)markpkessinger
(8,409 posts)... the exception being transactions involving purchase, where resubmission could result in double-billing. See #12 for a fuller explanation.
hueymahl
(2,510 posts)American Ezpress, Geico, citibannk, state farm, amazon, walmart, USPS, USPTO, NewEgg are just a few I am familiar with and are as complicated or more complicated, with higher volumes, than what healthcare.gov is trying to do. At WORST you lose the information on the page you refreshed. It does NOT result in kicking you out or "crashing" whatever process you are in.
The knee-jerk reaction by some around here screaming conspiracy at every turn is pretty worn out. We have plenty of things worth fighting for. It doesn't hurt to acknowledge the truth that a program we back and is backed by fellow democrats needs to be fixed.
lostincalifornia
(3,639 posts)is not being used properly.
Bongo Prophet
(2,653 posts)It just "crashed" the viewer's page. which is true of any site that you purchase items from, or other times when you submit data. While it is working, you do not refresh. Many sites will have that warning in text during that time.
Maybe they should do that, to help "idiot-proof" the thing.
And of course the tech guru should know that, and probably does...
markpkessinger
(8,409 posts). . . instead, any well designed site that handles an information transaction should, if a "refresh" command is received while a prior transmission of information is still processing, prompt the user as to whether or not the user wishes to resubmit the data. Any well-designed website will have built into it a mechanism for handling errant clicks or refresh commands. That is like web design 101. The fact that this website couldn't handle it reflects extremely poor QA.
hourglass1
(175 posts)thing ... it only crashed the user's web browser (most likely explorer) page not the healthcare website ...
lostincalifornia
(3,639 posts)crash the web page either.
Here is the line from the OP which said it crashed the web site:
"In a rather embarrassing revelation for CNN, their own expert crashed the Obamacare Web site yesterday"
If that is not the case they should correct it
Lordquinton
(7,886 posts)Then why isn't he telling us why it's happening?
Why if the web site said it was processing his info did he hit refresh?
lostincalifornia
(3,639 posts)Last edited Tue Dec 3, 2013, 06:04 PM - Edit history (1)
situations.
markpkessinger
(8,409 posts). . . re: error handling 101!