Navigation-Popups-GadgetComponent
ActivePublic

Members (3)

Details

Description

The Navigation-Popups gadget (user script) offers easy access to article previews and several Wikipedia functions in popup windows which appear when you hover the cursor over links. This gadget is developed and maintained by volunteers.

It is something different from Page-Previews, which is a MediaWiki extension maintained by WMF.

Recent Activity

Jun 23 2024

Cocobb8 added a comment to T368231: Add an option to show short description.

@Aklapper The fact that it would load quite a lot faster, but mostly because it would make for a much smaller tooltip.

Jun 23 2024, 10:34 PM · Navigation-Popups-Gadget
Aklapper added a comment to T368231: Add an option to show short description.

Helpful for those who do not want to have too much of the lead section of the article in the popup

Jun 23 2024, 10:12 PM · Navigation-Popups-Gadget
Cocobb8 created T368231: Add an option to show short description.
Jun 23 2024, 9:44 PM · Navigation-Popups-Gadget

May 27 2024

Pcoombe closed T365749: Update navigation popups for dark mode as Resolved.

Done with this change: https://en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-navpop.css&diff=prev&oldid=1225844220

May 27 2024, 9:12 AM · Navigation-Popups-Gadget

May 23 2024

Pcoombe created T365749: Update navigation popups for dark mode.
May 23 2024, 6:15 PM · Navigation-Popups-Gadget

May 4 2024

Sjoerddebruin moved T229204: Show multilingual contents from Wikidata in Navpopups from Backlog to Additions and adjustments on the Wikidata-Gadgets board.
May 4 2024, 11:40 AM · Wikidata-Gadgets, Wikidata, Navigation-Popups-Gadget

Jan 31 2024

Nardog added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

I didn't have the Navigation Popups gadget enabled and I still got the error.

Jan 31 2024, 4:48 AM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Nardog renamed T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector" from "Uncaught DOMException: Element.closest: '' is not a valid selector" when Page Previews is disabled but Navigation Popups gadget is enabled to "Uncaught DOMException: Element.closest: '' is not a valid selector".
Jan 31 2024, 4:46 AM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews

Jan 30 2024

A_smart_kitten added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

I'm no longer getting the stream of errors I was earlier after enabling the Navigation Popups gadget, so it (crosses fingers) seems to be fixed for me :)

Jan 30 2024, 8:27 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Jdlrobson added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

"IANAnd" lol :)

Jan 30 2024, 8:21 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Amorymeltzer added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

(IANAnd but) It stopped for me around that time

Jan 30 2024, 7:37 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Jdlrobson lowered the priority of T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector" from Unbreak Now! to Medium.

Errors seem to be trailing off now: https://grafana.wikimedia.org/d/000000566/overview?orgId=1&tab=alert&viewPanel=16&from=now-30d&to=now
@Nardog can you confirm if this is also fixed for you?

Jan 30 2024, 7:32 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
A_smart_kitten attached a referenced file: F41731716: Screenshot 2024-01-30 at 8.29.19 AM.png.
Jan 30 2024, 7:20 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Maintenance_bot removed a project from T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector": Patch-For-Review.
Jan 30 2024, 5:30 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Stashbot added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Mentioned in SAL (#wikimedia-operations) [2024-01-30T17:22:21Z] <jforrester@deploy2002> Finished scap: Backport for [[gerrit:994202|Do not search for elements if no previews have been registered (T355933 T356186 T356193)]], [[gerrit:994203|Do not search for elements if no previews have been registered (T355933 T356186 T356193)]] (duration: 11m 51s)

Jan 30 2024, 5:22 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Stashbot added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Mentioned in SAL (#wikimedia-operations) [2024-01-30T17:14:34Z] <jforrester@deploy2002> jforrester: Backport for [[gerrit:994202|Do not search for elements if no previews have been registered (T355933 T356186 T356193)]], [[gerrit:994203|Do not search for elements if no previews have been registered (T355933 T356186 T356193)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Jan 30 2024, 5:14 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Stashbot added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Mentioned in SAL (#wikimedia-operations) [2024-01-30T17:10:29Z] <jforrester@deploy2002> Started scap: Backport for [[gerrit:994202|Do not search for elements if no previews have been registered (T355933 T356186 T356193)]], [[gerrit:994203|Do not search for elements if no previews have been registered (T355933 T356186 T356193)]]

Jan 30 2024, 5:12 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
gerritbot added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Change 994203 merged by jenkins-bot:

[mediawiki/extensions/Popups@wmf/1.42.0-wmf.15] Do not search for elements if no previews have been registered

https://gerrit.wikimedia.org/r/994203

Jan 30 2024, 5:10 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
gerritbot added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Change 994202 merged by jenkins-bot:

[mediawiki/extensions/Popups@wmf/1.42.0-wmf.16] Do not search for elements if no previews have been registered

https://gerrit.wikimedia.org/r/994202

Jan 30 2024, 5:09 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
gerritbot added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Change 994203 had a related patch set uploaded (by Jforrester; author: Jdlrobson):

[mediawiki/extensions/Popups@wmf/1.42.0-wmf.15] Do not search for elements if no previews have been registered

https://gerrit.wikimedia.org/r/994203

Jan 30 2024, 4:59 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
gerritbot added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Change 994202 had a related patch set uploaded (by Jforrester; author: Jdlrobson):

[mediawiki/extensions/Popups@wmf/1.42.0-wmf.16] Do not search for elements if no previews have been registered

https://gerrit.wikimedia.org/r/994202

Jan 30 2024, 4:57 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Mvolz added a project to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector": Reference Previews.
Jan 30 2024, 4:55 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
gerritbot added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Change 994198 merged by jenkins-bot:

[mediawiki/extensions/Popups@master] Do not search for elements if no previews have been registered

https://gerrit.wikimedia.org/r/994198

Jan 30 2024, 4:51 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
gerritbot added a project to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector": Patch-For-Review.
Jan 30 2024, 4:42 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
gerritbot added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Change 994198 had a related patch set uploaded (by Bartosz Dziewoński; author: Jdlrobson):

[mediawiki/extensions/Popups@master] Do not search for elements if no previews have been registered

https://gerrit.wikimedia.org/r/994198

Jan 30 2024, 4:42 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
matmarex added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

The different error messages ("'' is not a valid selector" vs "The provided selector is empty") is probably a difference between browsers. These look like the same error.

Jan 30 2024, 4:41 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Jdlrobson updated the task description for T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".
Jan 30 2024, 4:40 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Jdlrobson added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Possibly the same as T356193 (but now at a considerably higher UBN rate)?

Jan 30 2024, 4:38 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Jdlrobson triaged T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector" as Unbreak Now! priority.
Jan 30 2024, 4:38 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
matmarex merged T356193: SyntaxError: Failed to execute 'closest' on 'Element': The provided selector is empty. into T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".
Jan 30 2024, 4:35 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Jdforrester-WMF added a comment to T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector".

Can reproduce by disabling Page Previews and enabling the Navigation Popups gadget.

Jan 30 2024, 4:11 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews
Jdforrester-WMF renamed T356186: "Uncaught DOMException: Element.closest: '' is not a valid selector" from "Uncaught DOMException: Element.closest: '' is not a valid selector" to "Uncaught DOMException: Element.closest: '' is not a valid selector" when Page Previews is disabled but Navigation Popups gadget is enabled.
Jan 30 2024, 4:07 PM · Reference Previews, JavaScript, Wikimedia-production-error, Page-Previews

Jan 17 2024

Jdlrobson removed projects from T305315: Empty elements should be removed when producing the extract: Reading Epics (Page Previews), Page-Previews.

Page previews does not use Extension:TextExtracts so untagging.

Jan 17 2024, 12:03 AM · Navigation-Popups-Gadget, TextExtracts

Dec 30 2023

Novem_Linguae created T354109: Hovering over a suppressed/oversighted diff should show an error.
Dec 30 2023, 8:18 AM · Navigation-Popups-Gadget

Dec 5 2023

Soda added a watcher for Navigation-Popups-Gadget: Soda.
Dec 5 2023, 10:39 PM

Oct 14 2023

Jidanni added a comment to T348606: 2nd mouseover misses redirect content.

0K, I put a link to this bug report on that workaround wiki page.

Oct 14 2023, 9:33 AM · Navigation-Popups-Gadget

Oct 12 2023

mb added a comment to T348606: 2nd mouseover misses redirect content.

This has been mentioned at https://en.wikipedia.org/wiki/Wikipedia_talk:Tools/Navigation_popups#Revisit_a_popup, and the workaround is to use the "popups / reset" function to restore the initial behaviour.

Oct 12 2023, 2:31 PM · Navigation-Popups-Gadget
Jidanni added a comment to T348606: 2nd mouseover misses redirect content.

Indeed it turns out I do have that checked.

Oct 12 2023, 2:14 AM · Navigation-Popups-Gadget

Oct 11 2023

Aklapper added a project to T348606: 2nd mouseover misses redirect content: Navigation-Popups-Gadget.
Oct 11 2023, 7:49 AM · Navigation-Popups-Gadget

Sep 27 2023

Tobi_WMDE_SW closed T347391: Don't show ReferencePreviews together with Navigation Popups Footnote Previews as Resolved.
Sep 27 2023, 12:15 PM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews
WMDE-Fisch moved T347391: Don't show ReferencePreviews together with Navigation Popups Footnote Previews from Review to Done on the WMDE-TechWish-Maintenance-2023 board.
Sep 27 2023, 5:57 AM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews

Sep 26 2023

ReleaseTaggerBot added a project to T347391: Don't show ReferencePreviews together with Navigation Popups Footnote Previews: MW-1.41-notes (1.41.0-wmf.29; 2023-10-03).
Sep 26 2023, 4:00 PM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews
Maintenance_bot removed a project from T347391: Don't show ReferencePreviews together with Navigation Popups Footnote Previews: Patch-For-Review.
Sep 26 2023, 3:10 PM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews
gerritbot added a comment to T347391: Don't show ReferencePreviews together with Navigation Popups Footnote Previews.

Change 961098 merged by jenkins-bot:

[mediawiki/extensions/Popups@master] Disable reference previews when the navigation popups gadget is used

https://gerrit.wikimedia.org/r/961098

Sep 26 2023, 3:02 PM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews
WMDE-Fisch moved T347391: Don't show ReferencePreviews together with Navigation Popups Footnote Previews from Doing to Review on the WMDE-TechWish-Maintenance-2023 board.
Sep 26 2023, 1:18 PM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews
thiemowmde added a comment to T347391: Don't show ReferencePreviews together with Navigation Popups Footnote Previews.

The Popups code already knows if the gadget is enabled and automatically disables Page-Previews then. I think we can simply use the existing flag and disable Reference Previews as well:

isReferencePreviewsEnabled.js
-       if ( config.get( 'wgPopupsConflictsWithRefTooltipsGadget' ) ||
+       if ( config.get( 'wgPopupsConflictsWithRefTooltipsGadget' ) ||
+               config.get( 'wgPopupsConflictsWithNavPopupGadget' ) ||

That should be it.

Sep 26 2023, 1:02 PM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews
gerritbot added a project to T347391: Don't show ReferencePreviews together with Navigation Popups Footnote Previews: Patch-For-Review.
Sep 26 2023, 12:46 PM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews
gerritbot added a comment to T347391: Don't show ReferencePreviews together with Navigation Popups Footnote Previews.

Change 961098 had a related patch set uploaded (by WMDE-Fisch; author: WMDE-Fisch):

[mediawiki/extensions/Popups@master] Disable reference previews when the navigation popups gadget is used

https://gerrit.wikimedia.org/r/961098

Sep 26 2023, 12:45 PM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews
thiemowmde attached a referenced file: F37766843: References NavPopups.png.
Sep 26 2023, 12:43 PM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews
WMDE-Fisch claimed T347391: Don't show ReferencePreviews together with Navigation Popups Footnote Previews.
Sep 26 2023, 12:41 PM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Navigation-Popups-Gadget, WMDE-TechWish-Maintenance-2023, WMDE-TechWish, Reference Previews