title: Dynamic action only fired once
body: <p>I have a classic report, where I just added one extra column, showing button:</p>
  
  <pre><code>Type: Plain Text
  HTML Expression: 
  &lt;button class="deleteAccButton t-Button t-Button--stretch" data-id="#ID#" type="button"&gt;
      &lt;span class="t-Button-label"&gt;Remove&lt;/span&gt;
  &lt;/button&gt;
  </code></pre>
  
  <p>Then I've added dynamic action:</p>
  
  <pre><code>Event: Click
  Selection Type: jQuery Selector
  jQuery Selector: .deleteAccButton
  Type: JavaScript expression
  JavaScript Expression: RemoveTableData($(this.triggeringElement).data('id'));
  </code></pre>
  
  <p>In the page's <em>Function and Global Variable Declaration</em> I have JS function:</p>
  
  <pre><code>function RemoveTableData(my_id)
  {
      // Simplified to describe the problem
      console.log('Removing ' + my_id);
      $('#tableregion').trigger('apexrefresh');    
  }
  </code></pre>
  
  <p>The region containing classic report have Static ID of <code>tableregion</code>.
  So now each row has an extra button "Remove" and I expect my <code>RemoveTableData</code> function to be executed every time I press the button.</p>
  
  <p><strong>But it works only once right after the page loading.</strong> If I press any button second time, nothing will happen and no error is generated neither in Apex Debug nor in browser console. In order to be able to press the button again, I need to reload the page, which is not what I want. My intent was to have this functionality without submitting the page.</p>