 <p>Just a quick shot here. Try this one, instead of existing statement</p> <pre><code>&lt;Modal ... onAfterOpen={() =&gt; this.context.executeAction(LoadUsersByDepartment, 8)} ... &gt; </code></pre> <p>What your code does is:<br> when modal is opened, execute the result from <code>this.context.executeAction(LoadUsersByDepartment, 8)</code> call. </p> <p>Adjusted code executes your action (not it's result) when modal is opened.</p>