diff --git a/data/static/js/bitties/pyrom-bitty.js b/data/static/js/bitties/pyrom-bitty.js index 6514c85..f998161 100644 --- a/data/static/js/bitties/pyrom-bitty.js +++ b/data/static/js/bitties/pyrom-bitty.js @@ -3,7 +3,11 @@ const bookmarkMenuHrefTemplate = '/hyperapi/bookmarks-dropdown' export default class { async showBookmarkMenu(ev, el) { if ((ev.target.dataset.bookmarkId === el.dataset.bookmarkId) && el.childElementCount === 0) { - const bookmarkMenuHref = `${bookmarkMenuHrefTemplate}/${ev.target.dataset.bookmarkType}?id=${ev.target.dataset.conceptId}&require_reload=${el.dataset.requireReload}`; + const searchParams = new URLSearchParams({ + 'id': ev.target.dataset.conceptId, + 'require_reload': el.dataset.requireReload, + }); + const bookmarkMenuHref = `${bookmarkMenuHrefTemplate}/${ev.target.dataset.bookmarkType}?${searchParams}`; const res = await this.api.getHTML(bookmarkMenuHref); if (res.error) { return;