Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.4.0
-
Fix Version/s: 2.4.1 (patch)
-
Component/s: Activity - StringConstant, Workbench - Details - Service
-
Labels:None
Description
If a text/string constant contains something which is HTML-like (for instance a VOTable with <tr> and <td>) - it will be rendered as HTML in the Details view.
If the constant is a VOTable, such as the one attached (where most of the 200 <tr>'s have been deleted), the renderer will spend considerable CPU time attempting to render the table, generally freezing the UI - even if the Details tab has not been selected.
A workaround would be to always escape &<> in the constant with & < and > before adding to the Contextual View.
However, the contextual view might also fall over on larger values which the new Text Constant dialogue can invite to enter.