What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 130 Stack Exchange communities.

I stumbled on a weird bug that causes this JS error:

notify is not defined
$(function() { notify.showMessages(msgArray); }); 

This stops javascript processing and thus breaks a LOT of things. For example writing this very post I have no preview, no WYSIWYG editor, the padding-top of the page wrong, and countless other issues.

This is both a bug report and support request. I haven't found a way to "reverse" the effects of the bug yet, so try this at your own risk.

Steps:

  • This probably won't work if you already have a Disciplined badge.
  • Delete one of your posts with a score of 3 or higher.
  • Wait until the notification bar appears telling you that you won the badge. Do not close it. Ignore it completely.
  • Undelete your post.
  • Visit another page.

I'm not sure if it will happen to everyone, or it's a more tricky race condition or similar. I can't try again since I can get the badge only once (and especially since I can't "undo" the bug, as mentioned).

Besides the bug report, I really need help to fix this. I can't post comments. I can't do a LOT of things. :S

This is what I tried so far:

  • Log out, log in
  • Try to delete my post again, but since I already got the badge (which was not removed), the notification bar doesn't appear anymore.

EDIT: Just so you know I wasn't gaming the system to get the badge, I was simply taking a screenshot for my answer on this question :)

share|improve this question
7  
points and laughs –  Shog9 Aug 29 '10 at 19:52
2  
Kop, if you haven't fixed it, comment here so we know that it is still a bug. –  jjnguy Aug 29 '10 at 20:28
    

1 Answer 1

up vote 1 down vote accepted

When loading a page here on Meta, are you still seeing this javascript error?

What browser are you using?

The notify object is a part of our master.js file - can you confirm that this file is properly requested and received by your browser (perhaps by using a sniffer or http proxy)?

Just edit your question to provide the answers, if you can. Or enter the chat room that rchern linked to.

share|improve this answer
    
I just came back to check meta after taking a break and the javascript error was gone; I also found again the notification bar that notified me about the Disciplined badge I obtained. I'm using Firefox v3.6.8 –  Andreas Bonini Aug 29 '10 at 21:55
    
@Kop very strange, but I'm glad that everything is working. Let us know if it happens again. –  Jarrod Dixon Aug 29 '10 at 22:42

You must log in to answer this question.

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