6

Steps to reproduce:

  1. Have someone star a message
  2. Click the little arrow next to the message on the star list
  3. Have the same person star a different message while the popup is still up

The popup disappears on starring a new message, which ruins whatever you were trying to do with it.

Why is this a problem? It makes it extremely hard to fight star-trolls who run in and start starring everything in sight.

What is my request? Keep the popup when a new message is starred instead of making it disappear.

Alternate solution? Make an easy one-click "unstar" button appear next to the arrow on the message, so that this won't be a problem anymore. I suspect this will cause far too much accidental star clearing though. Perhaps this could have a confirmation dialog (just like it currently does).

  • In the mean time, the popup is managed through client side scripting. You could user script this to bypass. – Travis J Mar 25 '14 at 22:49
  • I was able to reproduce this in the c# room. Upon issuing the next star, the popout dialog closes itself if open. – Travis J Mar 25 '14 at 22:52
  • More than likely this is a result of the star area being redrawn. – Travis J Mar 25 '14 at 22:55
1

Okay, I know this isn't a fix, but it is at least temporary relief if you are being spammed by some star crazy user:

$("body").on("contextmenu","#starred-posts .img.vote",function(){
 var msgId = $(this).parents("li")[0].id.substr("summary_".length);
 var fkeyId = fkey().fkey;
 $.ajax({
  type:"POST",
  data: {fkey:fkeyId},
  url: "http://chat.stackoverflow.com/messages/" + msgId + "/unstar",
  success: function(data){}
 });
 return false;
});

Right click on the star image in the star summary area, split second later, star cancelled.

enter image description here

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .