OK. But bug reports occasionally have workarounds. If this was a bug event caused by a upgrade from one OS vesion to another (as was the case with a large number of these cases), you need to contact apple for help determining workarounds. I find going in person to be better, but you can call over the phone.
They will not charge you if it is an unresolvable bug report. They will only charge you $30 if they resolve your issue. If you have a warranty, it is covered. (Applecare or applecare plus)
They do not charge for genius bar appointments. Offer to check it in for service if they cannot resolve the issue same day.
Btw, I mean a workaround that completely solves the issue. Disabling javascript obviously is a troubleshooting measure.