Merge pull request #3091 from babbage/bugfix/3043-footnotes-mac

Handle footnote backlinks that lack css classes and ids. Fixes #3084 for macOS
This commit is contained in:
Brent Simmons 2021-04-28 21:56:36 -07:00 committed by GitHub
commit c89a7c3db7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -157,7 +157,7 @@
document.addEventListener("click", (ev) =>
{
if (!(ev.target && ev.target instanceof HTMLAnchorElement)) return;
if (!ev.target.matches(".footnotes .reversefootnote, .footnotes .footnoteBackLink, .footnotes .footnote-return")) return;
if (!ev.target.matches(".footnotes .reversefootnote, .footnotes .footnoteBackLink, .footnotes .footnote-return, .footnotes a[href^='#']")) return;
const id = idFromHash(ev.target);
if (!id) return;
const fnref = document.getElementById(id);

View File

@ -375,7 +375,8 @@ img[src*="share-buttons"] {
.newsfoot-footnote-popover .reversefootnote,
.newsfoot-footnote-popover .footnoteBackLink,
.newsfoot-footnote-popover .footnote-return {
.newsfoot-footnote-popover .footnote-return,
.newsfoot-footnote-popover a[href^='#fn'] {
display: none;
}