-
Bug
-
Resolution: Fixed
-
Normal
-
None
-
None
The components written as part of the conversion to react.js are not equivalent to the TT macros they are meant to replace. This leads to inconsistency in data display (depending on whether some element is rendered via TT or node.js).
As an example, root/static/scripts/common/utility/entityLink.js is meant to replace the link_entity macro, but has spaces missing in at least two places (one of them reported as MBS-8623) and more differences:
- Cancelled events are not marked as such.
- Historical areas are not marked as such.
- Any disambiguation comment is not wrapped in <bdi>, leading to issues with RTL/LTR text.
- Any disambiguation comment is always shown, whereas the TT macro suppresses it if a different text is to be shown instead of the entity name.
- The name-variation class is not added when required.
- Areas don't have their flag shown.
- ...
- is related to
-
MBS-8609 Convert website templates to React
- Reopened
- resolves
-
MBS-7855 span.mp missing on recordings with pending edits in release editor's "Recordings" tab
- Open
-
MBS-8584 Entity editor relationship editor: span.name-variation class is missing on artist credits
- Closed
-
MBS-8623 Duplicate checker entity list lacks a space between name and disambiguation
- Closed
-
MBS-8087 Display dates for events when editing
- Closed
-
MBS-8774 Show containment info for the selected area in area bubble
- Closed