-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
None
-
Affects Version/s: 8.3.2, 8.4.2
-
Component/s: Editor - Synchrony
-
None
-
1
-
Severity 3 - Minor
Issue Summary
When using filtering a table in view mode using Table Filter and Charts for Confluence plugin shows a stacked table instead of one when Synchrony is enabled.
This is reproducible on Data Center: (yes) / (no) - Yes
Steps to Reproduce
- Create page
- Create a new table (e.g. 3 columns, 5 rows)
- Fill all table cells with random string data
- Publish page
- Hover a column in page view mode and create a column filter
- Save the filter changes
- Click edit page
- Save the page without changing anything
Expected Results
Seeing a table like below:

And the storage format:
<ac:structured-macro ac:name="table-filter" ac:schema-version="1" ac:macro-id="20fbb3e4-8c8a-4cad-9ce6-5d86dc7e9e92"><ac:parameter ac:name="inverse">false,false</ac:parameter><ac:parameter ac:name="ddSeparator">‚</ac:parameter><ac:parameter ac:name="sparkName">Sparkline</ac:parameter><ac:parameter ac:name="column">col2,col3</ac:parameter><ac:parameter ac:name="hidePane">Table header</ac:parameter><ac:parameter ac:name="isNew">false</ac:parameter><ac:parameter ac:name="separator">Point (.)</ac:parameter><ac:parameter ac:name="labels">col2‚col3</ac:parameter><ac:parameter ac:name="default">row11&&row31&&row41,row22&&row32</ac:parameter><ac:parameter ac:name="ddOperator">,</ac:parameter><ac:parameter ac:name="cell-width">150,150</ac:parameter><ac:parameter ac:name="datepattern">yy-mm-dd</ac:parameter><ac:parameter ac:name="id">1692696399970</ac:parameter><ac:parameter ac:name="isOR">AND</ac:parameter><ac:parameter ac:name="formatVersion">2</ac:parameter><ac:parameter ac:name="order">0,1</ac:parameter><ac:rich-text-body> <table class="wrapped tf-macro"><colgroup><col /><col /><col /></colgroup> <tbody class=""> <tr class=""> <th scope="col">col1</th> <th scope="col">col2</th> <th scope="col">col3</th></tr> <tr> <td>row10</td> <td>row11</td> <td>row12</td></tr> <tr> <td>row20</td> <td>row21</td> <td>row22</td></tr> <tr> <td>row30</td> <td>row31</td> <td>row32</td></tr> <tr> <td>row40</td> <td>row41</td> <td>row42</td></tr> <tr> <td>row50</td> <td>row51</td> <td>row52</td></tr></tbody></table></ac:rich-text-body></ac:structured-macro>
Actual Results
It shows a stacked table:

And not adding table filter macro in the storage format:
<table class="wrapped" style="background-image: url(https://linux-50167.prod.atl-cd.net/confluence/plugins/servlet/confluence/placeholder/macro-heading?definition=e3RhYmxlLWZpbHRlcjppbnZlcnNlPWZhbHNlfGRkU2VwYXJhdG9yPXxzcGFya05hbWU9U3BhcmtsaW5lfGhpZGVQYW5lPVRhYmxlIGhlYWRlcnxjb2x1bW49Y29sMnxpc05ldz1mYWxzZXxzZXBhcmF0b3I9UG9pbnQgKC4pfGxhYmVscz1jb2wyfGRlZmF1bHQ9cm93MjEmJnJvdzQxfGRkT3BlcmF0b3I9fGNlbGwtd2lkdGg9MTUwfGRhdGVwYXR0ZXJuPXl5LW1tLWRkfGlkPTE2OTI2OTY0OTcxMDR8aXNPUj1BTkR8Zm9ybWF0VmVyc2lvbj0yfG9yZGVyPTB9&locale=en_GB&version=2);background-repeat: no-repeat;"> <tbody> <tr> <td class="wysiwyg-macro-body"> <table class="wrapped" style="background-image: url(https://linux-50167.prod.atl-cd.net/confluence/plugins/servlet/confluence/placeholder/macro-heading?definition=e3RhYmxlLWZpbHRlcjppbnZlcnNlPWZhbHNlfGRkU2VwYXJhdG9yPXxzcGFya05hbWU9U3BhcmtsaW5lfGhpZGVQYW5lPVRhYmxlIGhlYWRlcnxjb2x1bW49Y29sM3xpc05ldz1mYWxzZXxzZXBhcmF0b3I9UG9pbnQgKC4pfGxhYmVscz1jb2wzfGRlZmF1bHQ9cm93MjImJnJvdzQyfGRkT3BlcmF0b3I9fGNlbGwtd2lkdGg9MTUwfGRhdGVwYXR0ZXJuPXl5LW1tLWRkfGlkPTE2OTI2OTY1MTE0MjN8aXNPUj1BTkR8Zm9ybWF0VmVyc2lvbj0yfG9yZGVyPTB9&locale=en_GB&version=2);background-repeat: no-repeat;" data-mce-resize="false"> <tbody> <tr> <td class="wysiwyg-macro-body"> <table><colgroup class=""><col class="" /><col class="" /><col class="" /></colgroup> <tbody class=""> <tr class=""> <th>col1</th> <th>col2</th> <th>col3</th></tr> <tr class=""> <td>row10</td> <td>row11</td> <td>row12</td></tr> <tr class=""> <td>row20</td> <td>row21</td> <td>row22</td></tr> <tr class=""> <td>row30</td> <td>row31</td> <td>row32</td></tr> <tr class=""> <td>row40</td> <td>row41</td> <td>row42</td></tr> <tr class=""> <td>row50</td> <td>row51</td> <td>row52</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table> <p><br /></p>
Workaround
Currently adding a filter in view mode causing the issue. So following the below steps while Synchrony is enabled can help to mitigate the problem.
- Go into edit mode
- Add a table filter macro
- Then create the table inside the macro
- Double-click the macro and create filters