mirror of
https://github.com/element-hq/element-web
synced 2024-11-27 03:36:07 +03:00
Unbreak URL preview for formatted links with tooltips (#9022)
* Unbreak URL preview for formatted links with tooltips Fixes: vector-im/element-web#22764 Signed-off-by: Johannes Marbach <johannesm@element.io> * Flip back the flag default value 🤦
This commit is contained in:
parent
4fb11968fa
commit
cc64e8eace
1 changed files with 6 additions and 1 deletions
|
@ -93,9 +93,14 @@ export default class TextualBody extends React.Component<IBodyProps, IState> {
|
|||
// we should be pillify them here by doing the linkifying BEFORE the pillifying.
|
||||
pillifyLinks([this.contentRef.current], this.props.mxEvent, this.pills);
|
||||
HtmlUtils.linkifyElement(this.contentRef.current);
|
||||
tooltipifyLinks([this.contentRef.current], this.pills, this.tooltips);
|
||||
|
||||
this.calculateUrlPreview();
|
||||
|
||||
// tooltipifyLinks AFTER calculateUrlPreview because the DOM inside the tooltip
|
||||
// container is empty before the internal component has mounted so calculateUrlPreview
|
||||
// won't find any anchors
|
||||
tooltipifyLinks([this.contentRef.current], this.pills, this.tooltips);
|
||||
|
||||
if (this.props.mxEvent.getContent().format === "org.matrix.custom.html") {
|
||||
// Handle expansion and add buttons
|
||||
const pres = (ReactDOM.findDOMNode(this) as Element).getElementsByTagName("pre");
|
||||
|
|
Loading…
Reference in a new issue