Filtering Table in view mode when Synchrony is enabled shows stacked table instead of one

XMLWordPrintable

    • 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

      1.  Create page
      2.  Create a new table (e.g. 3 columns, 5 rows)
      3.  Fill all table cells with random string data
      4. Publish page
      5. Hover a column in page view mode and create a column filter
      6. Save the filter changes
      7. Click edit page
      8. 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&amp;&amp;row31&amp;&amp;row41,row22&amp;&amp;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&amp;locale=en_GB&amp;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&amp;locale=en_GB&amp;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.

      1. Go into edit mode
      2. Add a table filter macro
      3. Then create the table inside the macro
      4. Double-click the macro and create filters

            Assignee:
            Unassigned
            Reporter:
            Cihan (Inactive)
            Votes:
            17 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated: