[Suggestion] blocking actions on a stale page
- Open a thread in FF
- Open same thread in another tab in FF
- Click on rate this up on tab1 or add a tag
- Go to tab2, the rating is not updated, so click again on rate this up (i.e., now in tab2) or add another tag
The tags update independently on refresh, but the rating gets undone.
I'd say in step4, since the page is stale now, it should not allow any action ...
Does that sound ok?
chetankjain, not sure it will be ok. I think that maybe small improvement for rateup button is needed. For now it just sends to server command to change rating. And server decides should it be +1 or -1. I suggest to divide +1 and -1 at client and check them at server. If two +1 commands appeared at server then simply ignore one and send back old answer.
Maybe change a message 'Rate this up' with a message 'you have just rate this' or something similar.
i'm ok with Denis' suggestion
stuk, if you observe the behavior .. its like a toggle between rate up and rate back down.
I see, but maybe your 'problem' is rare. If somebody try to vote the same content in two tabs is crafty :P
A message on the second tabs alert this, if the user want to change...reload the page :)
[quote author="chetankjain" date="1291282080"]i'm ok with Denis' suggestion
stuk, if you observe the behavior .. its like a toggle between rate up and rate back down. [/quote]
It's indeed crafty and it doesn't result in a double up rating. I'm not sure it's worth spending hours on.