truncated HTML in task view only
Hello,
using kanboard 1.2.36 with MarkdownPlus 1.1.4, the task view page truncates the HTML code rendering the page without CSS/JS, other pages are rendered normally.
I also tried uninstalling all other plugins but the behavior is the same.
Here are some screenshots with page source:
- With MarkdownPlus installed:
<section id="task-summary">
<h2>update virtual machines (VM) idra & co.</h2>
<div class="task-summary-container color-yellow">
<div class="task-summary-columns">
<div class="task-summary-column">
<ul class="no-bullet">
<li>
<strong>Status:</strong>
<span>
open </span>
</li>
<li>
<strong>Priority:</strong> <span>100</span>
</li>
</ul>
</div>
<div class="task-summary-column">
<ul class="no-bullet">
<li>
<strong>Category:</strong>
<span>Funzionalità</span>
</li>
<li>
<strong>Swimlane:</strong>
<span>Funzionalita e Modifiche</span>
</li>
<li>
<strong>Column:</strong>
<span>Da Fare</span>
</li>
<li>
<strong>Position:</strong>
<span>1</span>
</li>
</ul>
</div>
<div class="task-summary-column">
<ul class="no-bullet">
<li>
<strong>Assignee:</strong>
[.....]
- Without MarkdownPlus installed:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="mobile-web-app-capable" content="yes">
<meta name="robots" content="noindex,nofollow">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="referrer" content="no-referrer">
<style>.task-board.color-yellow, .task-summary-container.color-yellow, .color-picker-square.color-yellow, .task-board-category.color-yellow, .table-list-category.color-yellow, .task-tag.color-yellow {background-color: rgb(245, 247, 196);border-color: rgb(223, 227, 45)}td.color-yellow { background-color: rgb(245, 247, 196)}.table-list-row.color-yellow {border-left: 5px solid rgb(223, 227, 45)}.task-board.color-blue, .task-summary-container.color-blue, .color-picker-square.color-blue, .task-board-category.color-blue, .table-list-category.color-blue, .task-tag.color-blue {background-color: rgb(219, 235, 255);border-color: rgb(168, 207, 255)}td.color-blue { background-color: rgb(219, 235, 255)}.table-list-row.color-blue {border-left: 5px solid rgb(168, 207, 255)}.task-board.color-green, .task-summary-container.color-green, .color-picker-square.color-green, .task-board-category.color-green, .table-list-category.color-green, .task-tag.color-green {background-color: rgb(189, 244, 203);border-color: rgb(74, 227, 113)}td.color-green { background-color: rgb(189, 244, 203)}.table-list-row.color-green {border-left: 5px solid rgb(74, 227, 113)}.task-board.color-purple, .task-summary-container.color-purple, .color-picker-square.color-purple, .task-board-category.color-purple, .table-list-category.color-purple, .task-tag.color-purple {background-color: rgb(223, 176, 255);border-color: rgb(205, 133, 254)}td.color-purple { background-color: rgb(223, 176, 255)}.table-list-row.color-purple {border-left: 5px solid rgb(205, 133, 254)}.task-board.color-red, .task-summary-container.color-red, .color-picker-square.color-red, .task-board-category.color-red, .table-list-category.color-red, .task-tag.color-red {background-color: rgb(255, 187, 187);border-color: rgb(255, 151, 151)}td.color-red { background-color: rgb(255, 187, 187)}.table-list-row.color-red {border-left: 5px solid rgb(255, 151, 151)}.task-board.color-orange, .task-summary-container.color-orange, .color-picker-square.color-orange, .task-board-category.color-orange, .table-list-category.color-orange, .task-tag.color-orange {background-color: rgb(255, 215, 179);border-color: rgb(255, 172, 98)}td.color-orange { background-color: rgb(255, 215, 179)}.table-list-row.color-orange {border-left: 5px solid rgb(255, 172, 98)}.task-board.color-grey, .task-summary-container.color-grey, .color-picker-square.color-grey, .task-board-category.color-grey, .table-list-category.color-grey, .task-tag.color-grey {background-color: rgb(238, 238, 238);border-color: rgb(204, 204, 204)}td.color-grey { background-color: rgb(238, 238, 238)}.table-list-row.color-grey {border-left: 5px solid rgb(204, 204, 204)}.task-board.color-brown, .task-summary-container.color-brown, .color-picker-square.color-brown, .task-board-category.color-brown, .table-list-category.color-brown, .task-tag.color-brown {background-color: #d7ccc8;border-color: #4e342e}td.color-brown { background-color: #d7ccc8}.table-list-row.color-brown {border-left: 5px solid #4e342e}.task-board.color-deep_orange, .task-summary-container.color-deep_orange, .color-picker-square.color-deep_orange, .task-board-category.color-deep_orange, .table-list-category.color-deep_orange, .task-tag.color-deep_orange {background-color: #ffab91;border-color: #e64a19}td.color-deep_orange { background-color: #ffab91}.table-list-row.color-deep_orange {border-left: 5px solid #e64a19}.task-board.color-dark_grey, .task-summary-container.color-dark_grey, .color-picker-square.color-dark_grey, .task-board-category.color-dark_grey, .table-list-category.color-dark_grey, .task-tag.color-dark_grey {background-color: #cfd8dc;border-color: #455a64}td.color-dark_grey { background-color: #cfd8dc}.table-list-row.color-dark_grey {border-left: 5px solid #455a64}.task-board.color-pink, .task-summary-container.color-pink, .color-picker-square.color-pink, .task-board-category.color-pink, .table-list-category.color-pink, .task-tag.color-pink {background-color: #f48fb1;border-color: #d81b60}td.color-pink { background-color: #f48fb1}.table-list-row.color-pink {border-left: 5px solid #d81b60}.task-board.color-teal, .task-summary-container.color-teal, .color-picker-square.color-teal, .task-board-category.color-teal, .table-list-category.color-teal, .task-tag.color-teal {background-color: #80cbc4;border-color: #00695c}td.color-teal { background-color: #80cbc4}.table-list-row.color-teal {border-left: 5px solid #00695c}.task-board.color-cyan, .task-summary-container.color-cyan, .color-picker-square.color-cyan, .task-board-category.color-cyan, .table-list-category.color-cyan, .task-tag.color-cyan {background-color: #b2ebf2;border-color: #00bcd4}td.color-cyan { background-color: #b2ebf2}.table-list-row.color-cyan {border-left: 5px solid #00bcd4}.task-board.color-lime, .task-summary-container.color-lime, .color-picker-square.color-lime, .task-board-category.color-lime, .table-list-category.color-lime, .task-tag.color-lime {background-color: #e6ee9c;border-color: #afb42b}td.color-lime { background-color: #e6ee9c}.table-list-row.color-lime {border-left: 5px solid #afb42b}.task-board.color-light_green, .task-summary-container.color-light_green, .color-picker-square.color-light_green, .task-board-category.color-light_green, .table-list-category.color-light_green, .task-tag.color-light_green {background-color: #dcedc8;border-color: #689f38}td.color-light_green { background-color: #dcedc8}.table-list-row.color-light_green {border-left: 5px solid #689f38}.task-board.color-amber, .task-summary-container.color-amber, .color-picker-square.color-amber, .task-board-category.color-amber, .table-list-category.color-amber, .task-tag.color-amber {background-color: #ffe082;border-color: #ffa000}td.color-amber { background-color: #ffe082}.table-list-row.color-amber {border-left: 5px solid #ffa000}</style> <link rel="stylesheet" href="/kanban/assets/css/vendor.min.css?1714705670" media="screen"> <link rel="stylesheet" href="/kanban/assets/css/light.min.css?1714705670" media="screen"> <link rel="stylesheet" href="/kanban/assets/css/print.min.css?1714705670" media="print"> <style>#board-container{margin-bottom: 40rem;}
#board td{border-left: 1px solid #333;}
article.markdown img.emojione{width: 1rem; height: 1rem; vertical-align: text-bottom; display: inline-block !important;}
textarea{font-family: monospace !important;}
</style>
<script defer type="text/javascript" src="/kanban/assets/js/vendor.min.js?1714705670"></script> <script defer type="text/javascript" src="/kanban/assets/js/app.min.js?1714705670"></script>
<link rel="stylesheet" href="/kanban/plugins/HighlightCodeSyntax/Assets/css/style.css?1592680060" media="screen"><link rel="stylesheet" href="/kanban/plugins/HighlightCodeSyntax/Assets/css/prism.css?1592679038" media="screen"><link rel="stylesheet" href="/kanban/plugins/Customizer/Assets/rgbaColorPicker/rgbaColorPicker.css?1696581456" media="screen"><link rel="stylesheet" href="/kanban/plugins/Customizer/Assets/css/customizer.css?1696581456" media="screen"><link rel="stylesheet" href="/kanban/plugins/Customizer/Assets/css/themes/Galaxy.css?1696581456" media="screen"> <script defer type="text/javascript" src="/kanban/plugins/HighlightCodeSyntax/Assets/js/clipboard.min.js?1583396794"></script><script defer type="text/javascript" src="/kanban/plugins/HighlightCodeSyntax/Assets/js/prism.js?1592679032"></script><script defer type="text/javascript" src="/kanban/plugins/Customizer/Assets/rgbaColorPicker/rgbaColorPicker.js?1696581456"></script><script defer type="text/javascript" src="/kanban/plugins/Customizer/Assets/js/customizer.js?1696581456"></script><script defer type="text/javascript" src="/kanban/plugins/Customizer/Assets/js/md5.js?1696581456"></script> <link rel="icon" type="image/png" href="/kanban/assets/img/favicon.png">
<link rel="apple-touch-icon" href="/kanban/assets/img/touch-icon-iphone.png">
<link rel="apple-touch-icon" sizes="72x72" href="/kanban/assets/img/touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="114x114" href="/kanban/assets/img/touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="144x144" href="/kanban/assets/img/touch-icon-ipad-retina.png">
<title>
IDRA, #40 - update virtual machines (VM) idra & co. </title>
</head>
<body data-status-url="/kanban/?controller=UserAjaxController&action=status"
data-login-url="/kanban/login"
data-keyboard-shortcut-url="/kanban/?controller=DocumentationController&action=shortcuts"
data-timezone="Europe/Rome"
data-js-date-format="dd.mm.yy"
data-js-time-format="HH:mm"
data-js-modal-close-msg="Close window?\n\nChanges that you made have not been saved."
>
[.....]
Looks like 1.2.36 added a reply feature to comments.
A feature that doesn't exist in MarkdownPlus.
Therefore, it shits the bed when the method is called, since Markdownplus overrides the TextHelper.
I made a PR that could address this issue. If we're overriding text helper then maybe we need to extend it?
Thank you :bow: I'll wait for the updated plugin :+1:
Master repo is updated, I just haven't had time to make a release.