<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=MyWiki%3AReporting_JavaScript_errors</id>
	<title>MyWiki:Reporting JavaScript errors - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=MyWiki%3AReporting_JavaScript_errors"/>
	<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:Reporting_JavaScript_errors&amp;action=history"/>
	<updated>2026-06-22T04:54:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>http://70.231.62.181/index.php?title=MyWiki:Reporting_JavaScript_errors&amp;diff=5790672&amp;oldid=prev</id>
		<title>imported&gt;Graham11 at 05:42, 6 October 2025</title>
		<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:Reporting_JavaScript_errors&amp;diff=5790672&amp;oldid=prev"/>
		<updated>2025-10-06T05:42:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Wikipedia how to|WP:RJE|WP:JSERROR}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Info to include in bug reports ==&lt;br /&gt;
When you experience an error with [[WP:gadgets|gadgets]] or [[WP:User scripts|user scripts]] and you want to report the issue at the appropriate page, please include the following information:&lt;br /&gt;
# What is the behaviour you&amp;#039;re seeing?&lt;br /&gt;
# What is the behaviour you&amp;#039;re expecting to see?&lt;br /&gt;
# How can the incorrect behaviour be reproduced? Describe &amp;#039;&amp;#039;exactly&amp;#039;&amp;#039; what you&amp;#039;re doing and seeing.&lt;br /&gt;
# Confirm that you have tried [[Wikipedia:Bypass your cache|bypassing your browser cache]].&lt;br /&gt;
# Make note of the skin that you use, your browser, browser version, and operating system.&lt;br /&gt;
# Mention relevant JavaScript errors your browser logged. To do that, open your JavaScript console, and copy the relevant error messages. Error messages usually appear in red.&lt;br /&gt;
You are urged to have a look at [http://www.chiark.greenend.org.uk/~sgtatham/bugs.html &amp;quot;How to Report Bugs Effectively&amp;quot;] by [[Simon Tatham]] for hints on how to report bugs effectively, to make sure the issue you are describing can be resolved as promptly as possible.&lt;br /&gt;
&lt;br /&gt;
== How to open your JavaScript console ==&lt;br /&gt;
{{Shortcut|WP:CONSOLEERROR|Help:CONSOLE}}&lt;br /&gt;
Where to find your JavaScript console depends on your browser:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|+ How to open the console&lt;br /&gt;
|-&lt;br /&gt;
!Computer&lt;br /&gt;
! Browser !! Windows/Linux !! Mac&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |Desktop/Laptop&lt;br /&gt;
| [[Google Chrome|Chrome]]/[[Chromium (web browser)|Chromium]]&amp;lt;br /&amp;gt;[[Microsoft Edge|Edge]] (version 79+)&amp;lt;br /&amp;gt;[[Opera (web browser)|Opera]] (version 15+) || {{Key press|Ctrl|Shift|J}} || {{Key press|Option|Command|J}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Firefox]] || {{Key press|F12}} || {{Key press|Option|Command|K}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Safari (web browser)|Safari]] || {{Key press|Ctrl|Alt|C}} || {{Key press|Option|Cmd|C}}*&lt;br /&gt;
|-&lt;br /&gt;
| [[Internet Explorer]]&amp;lt;br /&amp;gt;[[Microsoft Edge|Edge]] (up to version 78) || {{Key press|F12}} → Console || –&lt;br /&gt;
|-&lt;br /&gt;
| [[Opera (web browser)|Opera]] (up to version 14) || Page menu → Developer Tools → Error Console&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tablet/Mobile&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Mobile operating systems do not usually have developer tools or consoles. However, some mobile browsers support remote debugging, where you connect your mobile device to a desktop via USB, and then you can access developer tools/consoles that way. [https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html Firefox USB debugging]. [https://developer.chrome.com/docs/devtools/remote-debugging/ Chrome USB debugging].&lt;br /&gt;
|}&lt;br /&gt;
On some browsers, you may have to click on the &amp;quot;Console&amp;quot; tab once the developer tools pane opens up.&lt;br /&gt;
&lt;br /&gt;
[*] In Safari, you might have to enable the Develop menu first in Preferences ({{keys|Cmd|,}}) → Advanced → check &amp;quot;Show develop menu in menu bar&amp;quot;. For OSX, use {{Key press|Option|Command|I}} then hit {{key press|esc}} (escape) to open the JavaScript console. Errors will appear in red.&lt;br /&gt;
&lt;br /&gt;
=== Once you&amp;#039;ve opened the console... ===&lt;br /&gt;
[[File:Screenshot_of_Chrome_DevTools_console_tab.png|thumb|Google Chrome DevTools, Console tab]]&lt;br /&gt;
[[File:Chromium_DevTools_screenshot_of_triangle.png|thumb|The &amp;quot;triangle&amp;quot; can be clicked to reveal some hidden info.]]&lt;br /&gt;
&lt;br /&gt;
# Click on the &amp;quot;Console&amp;quot; tab&lt;br /&gt;
# Scroll to the bottom of the console and look for log entries in yellow and red. Copy or screenshot these.&lt;br /&gt;
# If there is a &amp;quot;triangle&amp;quot; you can press to expand and show more info, do so, and copy/screenshot that info too.&amp;lt;ref&amp;gt;This extra info will show the [[stack trace]], which is needed to figure out which user script and what line #.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Which one is the error? ===&lt;br /&gt;
Unfortunately there is a lot of junk in the console. Programmers really only need one error message to debug, but the trick is getting the right error message. Here&amp;#039;s some examples of useful error messages:&lt;br /&gt;
&lt;br /&gt;
* Uncaught – typically red&lt;br /&gt;
** Uncaught DOMException&lt;br /&gt;
** Uncaught Error&lt;br /&gt;
** Uncaught ReferenceError&lt;br /&gt;
** Uncaught SyntaxError&lt;br /&gt;
** Uncaught TypeError&lt;br /&gt;
** Uncaught (something in all lowercase)&amp;lt;ref&amp;gt;[[mw:API:Main page|MediaWiki API]] error&amp;lt;/ref&amp;gt;&lt;br /&gt;
* jQuery exception – typically yellow&lt;br /&gt;
** jQuery.Deferred exception&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[mw:Help:Locating broken scripts]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
[[Category:Wikipedia scripts| Reporting JavaScript errors]]&lt;br /&gt;
[[Category:Wikipedia how-to|JavaScript errors]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Graham11</name></author>
	</entry>
</feed>