diff --git a/src/components/views/elements/ReplyThread.js b/src/components/views/elements/ReplyThread.js index 018c5d1e6e..f67889cca5 100644 --- a/src/components/views/elements/ReplyThread.js +++ b/src/components/views/elements/ReplyThread.js @@ -374,7 +374,7 @@ export default class ReplyThread extends React.Component { } else if (this.props.isExporting) { const eventId = ReplyThread.getParentEventId(this.props.parentEv); header =

- In reply to this message + In reply to this message

; } else if (this.state.loading) { const Spinner = sdk.getComponent("elements.Spinner"); diff --git a/src/utils/exportUtils/HtmlExport.tsx b/src/utils/exportUtils/HtmlExport.tsx index eeb9f6a684..87c11e59ad 100644 --- a/src/utils/exportUtils/HtmlExport.tsx +++ b/src/utils/exportUtils/HtmlExport.tsx @@ -216,7 +216,7 @@ export default class HTMLExporter extends Exporter { const hasAvatar = this.hasAvatar(mxEv); if (hasAvatar) this.saveAvatarIfNeeded(mxEv); - return
  • + return
  • { - el.style.backgroundColor = "white" - }, 2000); +function showToastIfNeeded(replyId){ + let el = document.getElementById(replyId); + if(!el) { + showToast("The message you're looking for wasn't exported"); + return; + }; } function showToast(text) { @@ -23,10 +17,11 @@ function showToast(text) { } window.onload = () => { - document.querySelectorAll('.mx_reply_anchor').forEach(element => { - element.addEventListener('click', event => { - scrollToElement(event.target.getAttribute("scroll-to")); - }) +document.querySelectorAll('.mx_reply_anchor').forEach(element => { + element.addEventListener('click', event => { + showToastIfNeeded(event.target.getAttribute("scroll-to")); }) +}) } + `