Copy table → paste it into `/new-topic`'s `--rich-editor-enabled` `textarea` → switch to `--markdown-editor-enabled` → corrupt markup

For bugs.kde.org/show_bug.cgi?id=511945#c63, I duplicated the table in:

Return-Path: <b_gy2hm2dxgj4dc4jrofyq_gyygkobygi4dm@rokejulianlockhart.addy.io>
X-Original-To: redacted@redacted.example
Delivered-To: redacted@redacted.example
Authentication-Results: mail.protonmail.ch; dkim=pass (Good 2048 bit
    rsa-sha256 signature) header.d=addy.io header.a=rsa-sha256
Authentication-Results: mail.protonmail.ch; dmarc=pass (p=reject dis=none)
 header.from=rokejulianlockhart.addy.io
Authentication-Results: mail.protonmail.ch; spf=pass
 smtp.mailfrom=rokejulianlockhart.addy.io
Authentication-Results: mail.protonmail.ch; arc=none smtp.remote-ip=213.108.105.57
Authentication-Results: mail.protonmail.ch; dkim=pass (2048-bit key) header.d=addy.io
 header.i=@addy.io header.b="R8Yannil"
Received: from mail.anonaddy.me (mail.anonaddy.me [213.108.105.57]) (using TLSv1.3 with
 cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
  key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate
 requested) by mailinzur1015.protonmail.ch (Postfix) with ESMTPS id 4dbP5b2c9Tz9vNPt for
 <redacted@redacted.example>; Tue, 23 Dec 2025 18:42:59 +0000 (UTC)
Received: from mail.anonaddy.me (mail.anonaddy.me [127.0.0.1]) by mail.anonaddy.me
 (Postfix) with ESMTPS id A2CA0E02B for <redacted@redacted.example>; Tue, 23
 Dec 2025 18:42:58 +0000 (UTC)
Received: from letterbox.kde.org (letterbox.kde.org [46.43.1.242]) by mail.anonaddy.me
 (Postfix) with ESMTPS id 32B04E02B for <4wy78uwh@rokejulianlockhart.addy.io>; Tue, 23
 Dec 2025 18:42:55 +0000 (UTC)
Received: from phoeni.kde.org (phoeni.kde.org [IPv6:2a01:4f8:a0:600e::3]) by
 letterbox.kde.org (Postfix) with ESMTPS id CE53E33FA09 for
 <4wy78uwh@rokejulianlockhart.addy.io>; Tue, 23 Dec 2025 18:42:46 +0000 (GMT)
Received: from www-data by phoeni.kde.org with local (Exim 4.95) (envelope-from
 <bugzilla_noreply@kde.org>) id 1vY7LK-000fDf-5l for 4wy78uwh@rokejulianlockhart.addy.io;
 Tue, 23 Dec 2025 18:42:46 +0000
Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=addy.io; s=default2;
 t=1766515378; h=from:from:reply-to:reply-to:subject:subject:date:date:
  message-id:message-id:to:to:cc:mime-version:mime-version:
  content-type:content-type:in-reply-to:in-reply-to:
  references:references; bh=KuS7jOTPMJrXQ+pd1WdkHKGEiMsggwJQkRc5LcVzap8=;
 b=R8YanniltkBD5ZV66tv0EKXxwikJlvOlo//9blmAC9siQMVVRYdwO22UaaTTPmX7SfV0VY
 PfVVDS8xhEecmOYkS0N/WPppGMsSw8/sbY4kLnnS0cF3hvHpdp/Q8HxfTPTfhu1+ZrR6PE
 gTUb9UEdUm0YbpKBxG4/VnuK27JKz+pYaokQgydTpISQ7WgdCh6aj5jVB89bkAWlzrAx5B
 pVxEk0JZo5pjJ4dIjSVDWeKTcrl6yCODoW8vTjFfXd6hD6bQHhk/LYE8t82vF2V8ErAQvt
 hXPna6D0sL+Hl/7Vr3lp4HcSyK2M+y3mGeI/nZKki004S+onVHeDPcdpQbAxmg==
From: "Maxim Egorushkin 'bugzilla_noreply at kde.org'"
 <4wy78uwh@rokejulianlockhart.addy.io>
To: 4wy78uwh@rokejulianlockhart.addy.io
Reply-To: 4wy78uwh+bug-control=kde.org@rokejulianlockhart.addy.io
Subject: [konsole] [Bug 511945] Konsole crashed in QImage::isNull with compiling, long
 running flatpaks, or running updates
Feedback-Id: F:ecd791cb-51df-4d31-9bee-7e39dba627bb:anonaddy
Message-Id: <bug-511945-236970-NO0m6QAoU2@http.bugs.kde.org/>
In-Reply-To: <bug-511945-236970@http.bugs.kde.org/>
References: <bug-511945-236970@http.bugs.kde.org/>
X-Anonaddy-Authentication-Results: mail.anonaddy.me; dkim=pass header.d=kde.org
 header.s=users header.b=ErzdtgHR; spf=pass (mail.anonaddy.me: domain of
 bugzilla_noreply@kde.org designates 46.43.1.242 as permitted sender)
 smtp.mailfrom=bugzilla_noreply@kde.org; dmarc=none
X-Anonaddy-Original-Sender: bugzilla_noreply@kde.org
X-Anonaddy-Original-Envelope-From: bugzilla_noreply@kde.org
X-Anonaddy-Original-From-Header: Maxim Egorushkin <bugzilla_noreply@kde.org>
X-Anonaddy-Original-Reply-To-Header: bug-control@kde.org
X-Anonaddy-Original-To: 4wy78uwh@rokejulianlockhart.addy.io
X-Complaints-To: abuse@help.addy.io
X-Report-Abuse: abuse@help.addy.io
X-Report-Abuse-To: abuse@help.addy.io
Mime-Version: 1.0
Date: Tue, 23 Dec 2025 18:42:58 +0000
Content-Type: multipart/mixed;boundary=---------------------f4c9faf47e5ae5dbc355f1c5ab0dd490
X-Pm-Spam: 0yezJI6YSpyJec91ztFGcjIwoJyLCvXBZcQniisnOkQZFNfRViDANOslxzJCL2Yy9ogZ
 TyC4MNgzzs0lIkILR1fSUH0lUTVkEbpjICMx4wiXSJEtRT9VWJxUQCR6I0wWydjFLLJCIM1EV0XPZR
 fTlXE9TXN0PSRlTVQUNpbIjsF0MIhkUfxUTUTTVFHU06SIRWBzdNJCL0UJd9GRFNk9UX10UI9VQURE
 FIiRVwlsOXwSiWNkUFRJ99WTlJUxQRlEUS9VWEUMJJMX0L0NTRQUiwslOCL0I40Nixy4MLIj0sBiMX
 a0NQgZWgW4aYwmuvN2cmcuUVuc2yGVZcN2vuUmc2Yt90sIlDlJIVRkff5USkVMFRJSUfFlVUF0GC9V
 RETD9VES0bjpIMwCiuYDNDNuM4yMSgDINblGzkVGdGIulNhIHjWFLYJ3l0lGZmLhhVhYmjy5cb02ii
 wSX1UGBhFX0fE9TT9kO6ISRzWdBJTLCfEZUUFET6IyUyWw00sXXjnNIbJ3lxojICLzJ9yY2iWQZOFj
 9zJCLic6IJheyp3RYb42ipJiOmbvJIseChmNIdVGn5J3bjIioVTQlFU5SUM1itJCLFbz99yY26SIZe
 JyQE9kUjItocsMjSlBITR0fFJFUERDllPVE6iITMwCiiMlUiOw0JTLC6SIQMwSilR2XnYnVluX2im8
 ZOsniPJFUCR6IJpeynWFbZ9Vul1WYjIioN0aHrWNYXZ2pfVmbHduVRfZWfHVcMAjywETNzMiAJtLCs
 WlYXNzwt9lc2blRI6bChm1IawWztIHcTLwIUwMjyTEOLBn0iwiIWbpF8zbFfHJccJHv6IiYCMw4M4M
 D5DcNOkT55MjNDMzkc2ODtCJLYlWshN2XGdnVJ5b3v21XZVGsiojIWbpFNhbGtC0dMAjy5ATNTMuIQ
 icHtCJLYlWshN2XGdnVJ5b3h25XbUWiCJiOVVJNVTTksyIUI1mhfxWa2Y0FdvZWfnlccJHv6IiYCM3
 4gyNzwjINMkTx0cTNDM3kJwLCw3NXY0WiuAjODMzAYxMj4DQNMET2zcTODMyQwiNSzF9ccFGthJ2X2
 ciUAuOjzDAMMYjx4QDNTM2EczOTyDQMNwSiz9Fc2d0lhfY2fG9dchGpph2cmbicAuOj2DAMOAT1yET
 MDOxgEzMj3DINLJCyf5WdmbtFI6ZSsmFIb1Cm0FWZXdlJ1wcyzV9ddl20ig2YXf91JzLCkmlcIoji0
 kjNWYyUQ0Yj3TkOYYWx4MGO2NjJExYm9n1I
X-Pm-Origin: external
X-Pm-Transfer-Encryption: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
X-Pm-Content-Encryption: on-delivery
X-Pm-Spamscore: 1
X-Pm-Spam-Action: inbox

-----------------------f4c9faf47e5ae5dbc355f1c5ab0dd490
Content-Type: multipart/related;boundary=---------------------a7fad9557b93d0c7d689f70cbdbf6b95

-----------------------a7fad9557b93d0c7d689f70cbdbf6b95
Content-Type: text/html;charset=utf-8
Content-Transfer-Encoding: base64

PHRhYmxlIHN0eWxlPSJ3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ij4KICAgICAgICA8dGJvZHk+CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICAgIDx0
ZCBzdHlsZT0icGFkZGluZzoxMHB4IDAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7
Ij4KICAgICAgICAgICAgICAgICAgICA8aHRtbD4KICAgIDxoZWFkPgogICAgICA8YmFzZSBocmVm
PSJodHRwczovL2J1Z3Mua2RlLm9yZy8iPgogICAgPC9oZWFkPgogICAgPGJvZHk+PHNwYW4gY2xh
c3M9InZjYXJkIj48YSBjbGFzcz0iZW1haWwiIGhyZWY9Im1haWx0bzptYXhpbS55ZWdvcnVzaGtp
biYjNjQ7Z21haWwuY29tIiB0aXRsZT0iTWF4aW0gRWdvcnVzaGtpbiAmbHQ7bWF4aW0ueWVnb3J1
c2hraW4mIzY0O2dtYWlsLmNvbSZndDsiPiA8c3BhbiBjbGFzcz0iZm4iPk1heGltIEVnb3J1c2hr
aW48L3NwYW4+PC9hPgo8L3NwYW4+IGNoYW5nZWQKICAgICAgICAgIDxhIGNsYXNzPSJiel9idWdf
bGluawogICAgICAgICAgYnpfc3RhdHVzX1JFT1BFTkVEICIKICAgdGl0bGU9IlJFT1BFTkVEIC0g
S29uc29sZSBjcmFzaGVkIGluIFFJbWFnZTo6aXNOdWxsIHdpdGggY29tcGlsaW5nLCBsb25nIHJ1
bm5pbmcgZmxhdHBha3MsIG9yIHJ1bm5pbmcgdXBkYXRlcyIKICAgaHJlZj0iaHR0cHM6Ly9idWdz
LmtkZS5vcmcvc2hvd19idWcuY2dpP2lkPTUxMTk0NSI+YnVnIDUxMTk0NTwvYT4KICAgICAgICAg
IDxicj4KICAgICAgICAgICAgIDx0YWJsZSBib3JkZXI9IjEiIGNlbGxzcGFjaW5nPSIwIiBjZWxs
cGFkZGluZz0iOCI+CiAgICAgICAgICA8dHI+CiAgICAgICAgICAgIDx0aD5XaGF0PC90aD4KICAg
ICAgICAgICAgPHRoPlJlbW92ZWQ8L3RoPgogICAgICAgICAgICA8dGg+QWRkZWQ8L3RoPgogICAg
ICAgICAgPC90cj4KCiAgICAgICAgIDx0cj4KICAgICAgICAgICA8dGQgc3R5bGU9InRleHQtYWxp
Z246cmlnaHQ7Ij5SZXNvbHV0aW9uPC90ZD4KICAgICAgICAgICA8dGQ+RE9XTlNUUkVBTQogICAg
ICAgICAgIDwvdGQ+CiAgICAgICAgICAgPHRkPi0tLQogICAgICAgICAgIDwvdGQ+CiAgICAgICAg
IDwvdHI+CgogICAgICAgICA8dHI+CiAgICAgICAgICAgPHRkIHN0eWxlPSJ0ZXh0LWFsaWduOnJp
Z2h0OyI+U3RhdHVzPC90ZD4KICAgICAgICAgICA8dGQ+UkVTT0xWRUQKICAgICAgICAgICA8L3Rk
PgogICAgICAgICAgIDx0ZD5SRU9QRU5FRAogICAgICAgICAgIDwvdGQ+CiAgICAgICAgIDwvdHI+
PC90YWJsZT4KICAgICAgPHA+CiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGI+PGEgY2xhc3M9
ImJ6X2J1Z19saW5rCiAgICAgICAgICBiel9zdGF0dXNfUkVPUEVORUQgIgogICB0aXRsZT0iUkVP
UEVORUQgLSBLb25zb2xlIGNyYXNoZWQgaW4gUUltYWdlOjppc051bGwgd2l0aCBjb21waWxpbmcs
IGxvbmcgcnVubmluZyBmbGF0cGFrcywgb3IgcnVubmluZyB1cGRhdGVzIgogICBocmVmPSJodHRw
czovL2J1Z3Mua2RlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTExOTQ1I2M2MiI+Q29tbWVudCAjIDYy
PC9hPgogICAgICAgICAgICAgIG9uIDxhIGNsYXNzPSJiel9idWdfbGluawogICAgICAgICAgYnpf
c3RhdHVzX1JFT1BFTkVEICIKICAgdGl0bGU9IlJFT1BFTkVEIC0gS29uc29sZSBjcmFzaGVkIGlu
IFFJbWFnZTo6aXNOdWxsIHdpdGggY29tcGlsaW5nLCBsb25nIHJ1bm5pbmcgZmxhdHBha3MsIG9y
IHJ1bm5pbmcgdXBkYXRlcyIKICAgaHJlZj0iaHR0cHM6Ly9idWdzLmtkZS5vcmcvc2hvd19idWcu
Y2dpP2lkPTUxMTk0NSI+YnVnIDUxMTk0NTwvYT4KICAgICAgICAgICAgICBmcm9tIDxzcGFuIGNs
YXNzPSJ2Y2FyZCI+PGEgY2xhc3M9ImVtYWlsIiBocmVmPSJtYWlsdG86bWF4aW0ueWVnb3J1c2hr
aW4mIzY0O2dtYWlsLmNvbSIgdGl0bGU9Ik1heGltIEVnb3J1c2hraW4gJmx0O21heGltLnllZ29y
dXNoa2luJiM2NDtnbWFpbC5jb20mZ3Q7Ij4gPHNwYW4gY2xhc3M9ImZuIj5NYXhpbSBFZ29ydXNo
a2luPC9zcGFuPjwvYT4KPC9zcGFuPjwvYj4KICAgICAgICA8cHJlPihJbiByZXBseSB0byBOaWNv
bGFzIEZlbGxhIGZyb20gPGEgaHJlZj0ic2hvd19idWcuY2dpP2lkPTUxMTk0NSNjNTciPmNvbW1l
bnQgIzU3PC9hPikKPHNwYW4gY2xhc3M9InF1b3RlIj4mZ3Q7IE5lb24gYWxzbyBhcHBsaWVkIHRo
ZSByZWxldmFudCBwYXRjaCwgc28gaXQgd2lsbCBhbHNvIG5lZWQgdG8gYXBwbHkgdGhlIGZpeDwv
c3BhbiA+CgpXaGF0IGFyZSB0aGUgdXJscyB0byB0aGUgcGF0Y2ggYW5kIGZpeCB5b3UgcmVmZXIg
dG8sIE5pY29sYXM/PC9wcmU+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvcD4KCgogICAgICA8aHI+
CiAgICAgIDxzcGFuPllvdSBhcmUgcmVjZWl2aW5nIHRoaXMgbWFpbCBiZWNhdXNlOjwvc3Bhbj4K
CiAgICAgIDx1bD4KICAgICAgICAgIDxsaT5Zb3UgYXJlIG9uIHRoZSBDQyBsaXN0IGZvciB0aGUg
YnVnLjwvbGk+CiAgICAgIDwvdWw+CiAgICA8L2JvZHk+CjwvaHRtbD4KICAgICAgICAgICAgICAg
IDwvdGQ+CiAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+
CiAgICA8dGQ+CiAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOjBweCBhdXRvICFpbXBvcnRhbnQ7
bWF4LXdpZHRoOjg5NnB4ICFpbXBvcnRhbnQ7cGFkZGluZzoxMHB4IDIwcHggIWltcG9ydGFudDti
YWNrZ3JvdW5kLWNvbG9yOiNmNWY3ZmEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlciAhaW1w
b3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRh
bnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OiAzcHggc29saWQgIzE5MjE2YyAh
aW1wb3J0YW50O2ZvbnQtZmFtaWx5OiB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1z
eXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNh
IE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9q
aScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9q
aScgIWltcG9ydGFudDtjb2xvcjojMzIzZjRiICFpbXBvcnRhbnQ7b3ZlcmZsb3ctd3JhcDpicmVh
ay13b3JkICFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAg
ICAgICAgICAgVGhpcyBlbWFpbCB3YXMgc2VudCB0byA8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6
NTAwICFpbXBvcnRhbnQ7Y29sb3I6IzE5MjE2YyAhaW1wb3J0YW50OyI+NHd5Nzh1d2hAcm9rZWp1
bGlhbmxvY2toYXJ0LmFkZHkuaW88L3NwYW4+IChQdXJwb3NlOiAmcXVvdDtodHRwczovL2J1Z3Mu
a2RlLm9yZy91c2VycHJlZnMuY2dpP3RhYj1hY2NvdW50Izp+OnRleHQ9KG9wdGlvbmFsJTJDJTIw
YnV0JTIwZW5jb3VyYWdlZCk6LSxOZXclMjBlbWFpbCUyMGFkZHJlc3M6LC1NeSUyMEJ1Z3MmcXVv
dDspIGZyb20gPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50O2NvbG9yOiMx
OTIxNmMgIWltcG9ydGFudDsiPmJ1Z3ppbGxhX25vcmVwbHlAa2RlLm9yZzwvc3Bhbj48YnI+Q2xp
Y2sgPGEgaHJlZj0iaHR0cHM6Ly9hcHAuYWRkeS5pby9kZWFjdGl2YXRlL2VjZDc5MWNiLTUxZGYt
NGQzMS05YmVlLTdlMzlkYmE2MjdiYj9zaWduYXR1cmU9YTJmYTVkOTkwM2YyYTkxNzJhOGMzZGVh
YWNiNTFhMmMzODEwM2ExYjc0NjllY2RmMmU3ZWRkMjM4NTBlYWUzMCIgc3R5bGU9ImNvbG9yOiMy
ZDNhOGMgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7IiB0
YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIG5vZm9sbG93Ij5oZXJlPC9h
PiB0byBkZWFjdGl2YXRlIHRoaXMgYWxpYXMKICAgICAgICA8L2Rpdj4KICAgIDwvdGQ+CjwvdHI+
ICAgICAgICAgICAgICAgICAgICA8L3Rib2R5PgogICAgPC90YWJsZT4K
-----------------------a7fad9557b93d0c7d689f70cbdbf6b95--
-----------------------f4c9faf47e5ae5dbc355f1c5ab0dd490--

…into //div[@class="d-editor-container" and @class="--rich-editor-enabled"], via my clipboard. This correctly duplicated the rendered, HTML representation of the table:

However, when //div[@class="d-editor-container"] becomes //div[@class="--markdown-editor-enabled"], the table becomes:

| What | Removed | Added |
|----|----|----|
| Resolution | DOWNSTREAM
            | \---
            |
undefined|---:|----|----|
| Status | RESOLVED
            | REOPENED
            |
undefined|---:|----|----|

…which is not valid markup:

1 Like