These are the JIRA issues reported before the audit that are about inserting, configuring or editing the audited macros, sorted by the macro they affect. Check them before reporting a KO, so that no duplicate is created: the audit of each macro also suggests the ones that match its KOs.
The issues come from searches of jira.xwiki.org and from the issues already cited in this proposal. Each issue is a Known Issue object of this page: to change how an issue is sorted, edit its object in the object editor. The audit process explains how to run the searches again.
Information69 issues affect every macro, and 33 macros have issues of their own. An issue that affects several macros is listed under each of them. 0 issues are still to sort, and 187 issues found by the searches are not about usability: they are kept so that the searches do not suggest them again.
Issues of the macro system, the WYSIWYG editor or the Edit Macro dialog, which affect every macro.
| Issue | Title | Status | Criteria | Also affects |
|---|
| CKEDITOR-115 | Broken styling for XWiki macros when hitting Back button | Open | E1 |
|
| CKEDITOR-227 | Exception when saving a document in which a macro call was cut and pasted and changes are lost | Open | |
|
| CKEDITOR-246 | Macro Content Prefill removes all formatting of selected text | Open | |
|
| XRENDERING-79 | Add documentation url in macro descriptor | Open | L2 |
|
| XRENDERING-435 | Macro error message customization | Open | E2 |
|
| XRENDERING-638 | Macros cannot be initialized with a default content in java | Open | I2 |
|
| XRENDERING-720 | Make macro execution exceptions translatable | Open | E2 |
|
| XRENDERING-748 | A macro with a null descriptor completely breaks the macro picker (NPE) | Reopened | |
|
| XRENDERING-750 | The empty lines before an inline editable macro are removed | Open | |
|
| XRENDERING-782 | Log a warning whenever a deprecated macro parameter is used | Open | C9 |
|
| XWIKI-4448 | Show a link towards documentation in macro insertion dialog | Open | L2 |
|
| XWIKI-6061 | Add macro parameter display name support to wiki macros | Open | C1 |
|
| XWIKI-7569 | Grey out editing icons that cannot be used when the cursor is on a macro content | Open | E3 |
|
| XWIKI-8967 | Wrong view position after editing a macro | Closed | |
|
| XWIKI-11702 | Editing a Macro that doesn't exist shouldn't generate exceptions in the console when using the WYSIWYG editor | Open | E2 |
|
| XWIKI-12755 | Built-in macros : provide documentation help link from editing page | Open | L2 |
|
| XWIKI-15969 | Make it easier to write wiki-based rendering macros that are editable inline | Open | E6 |
|
| XWIKI-16348 | Provide a simple way to package together a wiki macro and the pickers needed for its parameters | Open | C4 |
|
| XWIKI-16467 | Default value of mandatory macro parameter cannot be used in WYSIWYG editor | Open | C2, C3 |
|
| XWIKI-16916 | Wiki macros still remove MacroMarkerBlock when they are inline editable | Open | E6 |
|
| XWIKI-16934 | Page picker doesn't allow easily selecting a page when a lot of pages match | Open | C4 |
|
| XWIKI-17417 | Wiki macro content cannot be inline edited in the WYSIWYG when the macro is not standalone | Open | E6, E4 |
|
| XWIKI-17503 | In existent macro parameter type class causes macro to be invisble from the macro picker | Open | |
|
| XWIKI-18595 | Suggest pickers (user, group, page, etc.) should indicate if there are more results than the ones displayed | Open | C4 |
|
| XWIKI-19738 | Macros uninstalled through EM are still displayed as installed in WYSIWYG macros picker | Open | |
|
| XWIKI-19863 | The Available Macros does not show overridden categories | Open | D3 |
|
| XWIKI-19954 | Add support for editing the macro content in-place for non-standalone macros | Open | E6 |
|
| XWIKI-19985 | Add icons in the Macro selector | Open | |
|
| XWIKI-20140 | Give more control on the serialization of macro parameter of type enum | Open | C4 |
|
| XWIKI-20230 | CKEditor macro dialog filtering should also include technical name | Open | D4 |
|
| XWIKI-20632 | Page searched by its exact name is not found in a page picker for a macro parameter when its subtree is larger than 10 pages | Closed | C4 |
|
| XWIKI-20751 | Add a displayer for SpaceReference parameters | Open | C4 |
|
| XWIKI-20802 | Macro parameter of type Date not showing any result | Open | C4 |
|
| XWIKI-21063 | Allow macros to opt-out from WYSIWYG quick actions | Open | I3 |
|
| XWIKI-21100 | The name of the macro should be prioritized when filtered in Select Macro modal | Open | D4 |
|
| XWIKI-21233 | Allow hiding non installed macros | Open | |
|
| XWIKI-21362 | Allow 'Edit Macro' dialog to be opened by default when a macro that needs configuration is inserted through Quick Actions | Open | I5 | display |
| XWIKI-21596 | Missing translation key for some quick actions | Open | D1 |
|
| XWIKI-21981 | Translate the macro editor dialog UI | Open | C1 |
|
| XWIKI-22046 | Visible output macros with blank outputs do not get a placeholder or existence indicator in the editor | Open | E1 |
|
| XWIKI-22225 | When wrapping text in a macro in WYSIWYG, the formatting is lost | Open | |
|
| XWIKI-22289 | Don't show macros for which users don't have the rights to execute | Open | |
|
| XWIKI-22349 | Sometimes Macro insertion eats what comes next | Open | |
|
| XWIKI-22384 | Use a different decoration for macro boundary vs. macro content boundary, for macros with content editable in the wysiwyg editor | Open | E6 |
|
| XWIKI-22473 | Missing semantics in the structure of the option groups in the slash-dropdown | Open | D4 |
|
| XWIKI-22493 | Quick action dropdown is not read properly when navigated | Open | D4 |
|
| XWIKI-22850 | Add an option in a macro parameter to select the page/space for attachment suggestions | Open | C4 |
|
| XWIKI-22914 | Display a placeholder text if no attachment is present on the page when using the attachment selector in a macro modal | Open | C4 |
|
| XWIKI-22915 | When using the attachment selector in a macro modal, prefill the name parameter | Open | C4 |
|
| XWIKI-23020 | Add documentation column in the syntax guide for macros | Open | L2 |
|
| XWIKI-23045 | Allow to define a provider of values for a macro parameter | Open | C4 |
|
| XWIKI-23059 | Can't set a custom displayer for macro content in CKEditor's macro editor | Open | C4 |
|
| XWIKI-23309 | Cannot edit inline macro content when the macro is in a table cell | Open | E3 |
|
| XWIKI-23501 | Block macros are broken in tables and lists | Open | E3 |
|
| XWIKI-23759 | Provide custom placeholders in macro configuration inputs | Open | C3 |
|
| XWIKI-24083 | The order of the parameter groups can not be specified for xobject macros | Open | C5 |
|
| XWIKI-24149 | Allow to define a resolution order between feature and group for macro | Open | C7 |
|
| XWIKI-24289 | The name of a macro parameter which is part of a @PropertyFeature is duplicated in the displayer | Open | C7 |
|
| XWIKI-24355 | Macro editor localization is partially off | Open | C1 |
|
| XWIKI-24784 | The macro editor displays the raw parameter feature id as a group heading instead of a translated name | Open | C7 |
|
| XWIKI-24845 | Display a live preview of the macro output in the macro configuration dialog | Open | |
|
| XWIKI-25173 | Show whether a macro supports inline mode in the Quick Actions macro list | Open | E4 |
|
| XWIKI-25174 | Show whether a macro supports inline mode in the Insert Macro and Edit Macro dialogs | Open | E4 |
|
| XWIKI-25180 | Allow macro parameters to declare that they depend on another parameter | Open | C5 |
|
| XWIKI-25181 | Don't show macro parameters that the current user doesn't have the rights to use | Open | C9 |
|
| XWIKI-25182 | Numeric macro parameters accept any text in the Edit Macro dialog | Open | C13 |
|
| XWIKI-25183 | Allow the page and attachment pickers to reject references to entities that don't exist | Open | C4 |
|
| XWIKI-25197 | Allow wiki macro parameters to declare a range or a format for their value | Open | C13 |
|
| XWIKI-25234 | Submitting the macro dialog with an empty required parameter displayed with a suggest picker gives no visible feedback | Open | E2 | |
Audit of the async macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-23032 | Async macro editor: Description of `async` parameter should be improved | Open | C1 |
|
| XWIKI-23033 | Async macro editor: Description of `context` parameter must be improved | Open | C1 |
|
| XWIKI-23034 | Async macro WYSIWYG:By default, the async block is invisible in the editor | Open | E5 |
|
| XWIKI-23035 | Async macro editor: The content cannot be edited in the MacroEditor. | Open | L1 |
|
| XWIKI-23947 | Async rendering should be disabled when the WYSIWYG editor doesn't load JavaScript skin extensions | Open | E1 | |
Audit of the attachmentGalleryPicker macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-23036 | AttachmentGalleryPicker macro WYSIWYG: The buttons in the picker should not be interactable in edit mode | Open | E1 | |
Audit of the attachmentSelector macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-23037 | AttachmentSelector macro Editor: The picker for the property `object` should be more specific | Open | C4 |
|
| XWIKI-23038 | AttachmentSelector macro Editor: The picker for the property `savemode` should be more specific | Open | C4 |
|
| XWIKI-23039 | AttachmentSelector macro Editor: The picker for the property `defaultValue` should be more specific | Open | C4 | |
Audit of the box macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| CKEDITOR-266 | Hidden 'Content' parameter for 'Box' macro after pressing 'Change Macro' button | Open | C6 |
|
| CKEDITOR-296 | Cannot remove the box macro title once set | Open | |
|
| CKEDITOR-375 | Editing the home page shows a not rendered box macro | Open | E1 |
|
| XWIKI-22863 | Deprecate box macro image support | Open | C9 |
|
| XWIKI-24152 | Add a placeholder to the Box Macro | Open | E5 | |
Audit of the chart macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-16040 | The Chart macro doesn't have good default values for its parameters | Open | C3 | |
Audit of the chartjs macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| CHARTJS-38 | A blank block is displayed if the content json is malformed | Open | E2 | |
Audit of the children macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-23142 | Rendering error is not clear when inserting a wrong Root parameter in Children Macro and Page Tree Macro | Open | E2 | documentTree |
Audit of the code macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XRENDERING-773 | Leading and final new lines should not be discarded from inline macro content | Reopened | E4 |
|
| XWIKI-17167 | Code Macro Edit Dialog Should Better Document Supported Languages | Open | C4 |
|
| XWIKI-19978 | "Code" Macro Should Support Inline Editing | Open | E6 |
|
| XWIKI-22210 | Blocks of {{code}} are acting strange | Open | |
|
| XWIKI-22832 | Display line numbers when editing code macro | Open | E6 | |
Audit of the content macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XRENDERING-550 | Provide good defaults for the 'Content' macro parameters | Open | C3 |
|
| XWIKI-16048 | List the available syntaxes in the Content macro's parameters modal | Open | C4 | |
Audit of the context macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-15190 | Raise an error when the {{context}} macro is used inline but produces non inline Blocks | Open | E4 | |
Audit of the dashboard macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-6138 | Add Gadget dialog add gadget title field on top of the macro description | Open | C6 |
|
| XWIKI-20634 | Suggestions of the page picker in macro parameters display under the modal when used on the dashboard editor | Open | C4 | include |
Audit of the display macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-13997 | Page/editor corruption caused by inlined display/include macro that references block content | Open | E4 | include |
| XWIKI-21362 | Allow 'Edit Macro' dialog to be opened by default when a macro that needs configuration is inserted through Quick Actions | Open | I5 | all macros |
| XWIKI-22690 | Translation keys missing for macro ‚display‘ and ‚include‘ | Open | C1 | include |
Audit of the displayIcon macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-20875 | Icon macro should use a list of existing Icon sets as parameter instead of input | Open | C4 |
|
| XWIKI-23787 | Remove the quick action for the displayIcon macro | Open | D4 | |
Audit of the documentTree macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-23026 | Error when sorting by "Creation date" or "Last modification date" in Document Tree macro that prevents displaying the documents | Open | E2 |
|
| XWIKI-23142 | Rendering error is not clear when inserting a wrong Root parameter in Children Macro and Page Tree Macro | Open | E2 | children |
| XWIKI-24713 | Small misalignment still present on the document picker on Page Tree macro | Open | C4 | |
Audit of the documents macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-13363 | Remove deprecated macro parameters from the Wysiwyg macro wizard | Open | C9 | include |
Audit of the error macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-22028 | CKEditor / Xwiki 2.1 Syntax: Multi-paragraph Highlighting Boxes | Open | | info, warning, success |
| XWIKI-23623 | Table cell actions not available in WYSIWYG when inside macro with in-line editable content | Open | E3 | info, warning |
Audit of the example macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-25018 | The example macro from the Help application should be internal and fixed | Open | D3 | |
Audit of the figure macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| CKEDITOR-250 | Cannot remove extra new lines when editing macro inline | Open | E6 |
|
| XFIGURE-3 | Make the figure and figure caption identifiable in edit mode | Open | E1 | |
Audit of the footnote macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XRENDERING-784 | Allow macros to indicate their preferred mode | Open | E4 | |
Audit of the gallery macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-23735 | Provide an image picker for the Gallery macro when used in WYSIWYG | Open | C4 | |
Audit of the groovy macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-19035 | Groovy Macro Content field appears to be mandatory only on CKEditor UI edit mode | Open | C2 | |
Audit of the html macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-19950 | Make the HTML macro editable inline | Open | E6 | |
Audit of the include macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XRENDERING-49 | Include macro within a box macro doesn't show the page as "included" | Open | E1 |
|
| XRENDERING-517 | Invalid HTML generated when a macro that is called inline produces block level content | Open | E4 |
|
| XWIKI-13363 | Remove deprecated macro parameters from the Wysiwyg macro wizard | Open | C9 | documents |
| XWIKI-13997 | Page/editor corruption caused by inlined display/include macro that references block content | Open | E4 | display |
| XWIKI-20634 | Suggestions of the page picker in macro parameters display under the modal when used on the dashboard editor | Open | C4 | dashboard |
| XWIKI-20944 | Include macro fails to execute when no reference is specified | Closed | C7 |
|
| XWIKI-22690 | Translation keys missing for macro ‚display‘ and ‚include‘ | Open | C1 | display |
Audit of the info macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| CKEDITOR-267 | Content gets duplicated for macros that can be inline edited, after deleting and undoing the deletion of content | Open | E5 |
|
| XWIKI-19959 | Selecting some text and clicking Insert > Info Box Macro should put the selected content in the macro content | Open | |
|
| XWIKI-22028 | CKEditor / Xwiki 2.1 Syntax: Multi-paragraph Highlighting Boxes | Open | | warning, error, success |
| XWIKI-23623 | Table cell actions not available in WYSIWYG when inside macro with in-line editable content | Open | E3 | warning, error |
Audit of the jira macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| JIRA-37 | Add ability to add a default Jira instance | Open | C3 |
|
| JIRA-41 | Improve error reporting when the API fails to parse the returned content properly | Open | E2 |
|
| JIRA-45 | Jira Macro doesn't render the first time edit mode is entered | Open | E1 |
|
| JIRA-69 | Provide default message when no issues are found | Open | E2 |
|
| JIRA-80 | Introduce a custom JIRAServer (instance id) dispalyer | Open | C4 |
|
| JIRA-95 | Jira macro inside list field does not display error in view mode due to async rendering difference | Open | E2 |
|
| JIRA-111 | Paste feature does not work if JIRA instance URL configured in Administration contains a slash at the end | Open | |
|
| JIRA-113 | Paste feature does not work if JIRA links are pasted by regular (non-admin) users | Open | |
|
| JIRA-122 | The parameters Macro parameter silently mis-parses any separator other than a comma | Open | C4 |
|
| JIRA-125 | Display a user-friendly message when the JIRA server is unavailable | Open | E2 |
|
| XWIKI-23320 | Some macro output is hidden when editing them | Open | E1 | |
Audit of the mention macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-20158 | Mention Macro is placed at the beginning of the line when inserted in-line on Safari | Open | | |
Audit of the notifications macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-23835 | Reduce the amount of items visible on the notification macro edit | Open | C5 | |
Audit of the office macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-23503 | 'Submit' button is active although no document is uploaded in the Office Document Viewer Macro | Open | C2 | |
Audit of the putFootnotes macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-5713 | WYSIWYG section editing add {{putFootnotes/}} in section if a document with footnotes is included | Reopened | | |
Audit of the success macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-22028 | CKEditor / Xwiki 2.1 Syntax: Multi-paragraph Highlighting Boxes | Open | | info, warning, error |
Audit of the tagcloud macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-17818 | The Tag Cloud Macro should use "page" and "pages" parameters | Open | L1 | |
Audit of the warning macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-22028 | CKEditor / Xwiki 2.1 Syntax: Multi-paragraph Highlighting Boxes | Open | | info, error, success |
| XWIKI-23623 | Table cell actions not available in WYSIWYG when inside macro with in-line editable content | Open | E3 | info, error |
Audit of the wikimacrocontent macro
| Issue | Title | Status | Criteria | Also affects |
|---|
| XWIKI-24905 | Empty {{wikimacrocontent/}} fails to render/edit | Open | E5 | |