From eb6321c33197672d3b099ad0d53c01a8d12b2546 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Tue, 21 Oct 2025 18:33:19 +0200 Subject: [PATCH] Fix MBID extraction logic to ignore query string --- musicbrainz-go-to-harmony.user.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/musicbrainz-go-to-harmony.user.js b/musicbrainz-go-to-harmony.user.js index eebb470..bb9bf27 100644 --- a/musicbrainz-go-to-harmony.user.js +++ b/musicbrainz-go-to-harmony.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name Musicbrainz: Go to harmony -// @version 2024.11.19.1 +// @version 2025.10.21.1 // @description Add a quick link to see a release in harmony // @author RustyNova // @match https://musicbrainz.org/release/* @@ -25,7 +25,8 @@ spaned.setAttribute("class", `search-link-container`); let icon = document.createElement("a"); - let mbid = document.location.href.split("/")[4] + let url = new URL(document.location.href); + let mbid = url.pathname.split("/")[2]; icon.href = `https://harmony.pulsewidth.org.uk/release/actions?release_mbid=${mbid}` icon.setAttribute("class", `search-link harmony-icon`); icon.target="_blank";