Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Fix error when viewing source of redacted events #9914

Merged
merged 2 commits into from
Jan 15, 2023

Commits on Jan 14, 2023

  1. Fix viewing source of redacted events

    Clicking 'View Source' in the context menu of a redacted event causes an error,
    and the user gets no visible result.
    
    This fixes <ViewSource /> to indicate that the source is unavailable when a
    message has been redacted. The original source remains available.
    
    <SyntaxHighlight /> requires a non-null string for its `content` prop, and, in
    the case of redacted events, <ViewSource /> was passing `undefined`. This is
    ultimately because redacting an event causes `MatrixEvent.clearEvent` to be
    `undefined`, which <ViewSource /> wasn't checking.
    
    Fixes element-hq/element-web#24165
    
    Signed-off-by: Clark Fischer <clark.fischer@gmail.com>
    clarkf committed Jan 14, 2023
    Configuration menu
    Copy the full SHA
    de026c9 View commit details
    Browse the repository at this point in the history
  2. Use correct highlight.js call

    Previous call signature was deprecated.
    
    See highlightjs/highlight.js#2277
    
    Signed-off-by: Clark Fischer <clark.fischer@gmail.com>
    clarkf committed Jan 14, 2023
    Configuration menu
    Copy the full SHA
    4b0508a View commit details
    Browse the repository at this point in the history