diff --git a/bt5/erp5_web_renderjs_ui_test/PathTemplateItem/portal_tests/renderjs_ui_zuite/testMassWorkflowTransition.zpt b/bt5/erp5_web_renderjs_ui_test/PathTemplateItem/portal_tests/renderjs_ui_zuite/testMassWorkflowTransition.zpt
index 2acc4613f8ddd4196215790969e22229880d5eba..d9075db4ae1378d0a4abba814d07a4239b9b450a 100644
--- a/bt5/erp5_web_renderjs_ui_test/PathTemplateItem/portal_tests/renderjs_ui_zuite/testMassWorkflowTransition.zpt
+++ b/bt5/erp5_web_renderjs_ui_test/PathTemplateItem/portal_tests/renderjs_ui_zuite/testMassWorkflowTransition.zpt
@@ -108,6 +108,14 @@
     <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[3]/td[1]//p</td>
     <td>10</td></tr>
 
+<tr><td>waitForElementPresent</td>
+    <td>//select[@name="field_workflow_action"]/option</td><td></td></tr>
+<tr><td>assertElementPresent</td>
+    <td>//select[@name="field_workflow_action"]/option[@value="validate_action"]</td><td></td></tr>
+<tr><td>assertElementNotPresent</td>
+    <td>//select[@name="field_workflow_action"]/option[@value="invalidate_action"]</td><td></td></tr>
+
+
 <tr><th colspan="3">Search <em>( title:  "Title 1%" OR title:  "Title 3%" )</em> so we work on subset</th></tr>
 <tr><td>click</td>
     <td>//div[@data-role="header"]//h1//a</td><td></td></tr>
@@ -170,7 +178,6 @@
 </tal:block>
 
 <tr><td>waitForText</td>
-<tr><td>assertText</td>
     <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[1]/td[3]//a</td>
     <td>validated</td></tr>
 <tr><td>assertText</td>
@@ -180,9 +187,109 @@
     <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[3]/td[3]//a</td>
     <td>draft</td></tr>
 
+<tr><td>waitForElementPresent</td>
+    <td>//div[@data-role="header"]//a[@data-i18n="Actions"]</td><td></td></tr>
+<tr><td>click</td>
+    <td>//div[@data-role="header"]//a[@data-i18n="Actions"]</td><td></td></tr>
+<tr><td>waitForElementPresent</td>
+    <td>//ul[@data-role="listview"]//a[@data-i18n="Change State"]</td><td></td></tr>
+<tr><td>click</td>
+    <td>//ul[@data-role="listview"]//a[@data-i18n="Change State"]</td><td></td></tr>
+
+<tr><td>waitForElementPresent</td>
+    <td>//select[@name="field_workflow_action"]/option</td><td></td></tr>
+<tr><td>assertElementPresent</td>
+    <td>//select[@name="field_workflow_action"]/option[@value="validate_action"]</td><td></td></tr>
+<tr><td>assertElementPresent</td>
+    <td>//select[@name="field_workflow_action"]/option[@value="invalidate_action"]</td><td></td></tr>
+
+<tr><th>Check Listbox filtering of documents with available selected action</th><tr>
+<tr><td>waitForElementPresent</td>
+    <td>//select[@name="field_workflow_action"]/option[@value="validate_action"]</td><td></td></tr>
+<tr><td>select</td>
+    <td>//select[@name="field_workflow_action"]</td>
+    <td>value=validate_action</td></tr>
+
+<tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/submit_dialog" />
+<tal:block tal:define="notification_configuration python: {'class': 'error', 'text': 'Form updated.'}">
+  <tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_notification" />
+</tal:block>
+
+<tal:block tal:define="pagination_configuration python: {'header': '(2)', 'footer': '2 Records'}">
+  <tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/check_listbox_pagination_text" />
+</tal:block>
+
+<tr><td>waitForText</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[1]/td[3]//a</td>
+    <td>draft</td></tr>
+<tr><td>assertText</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[1]/td[3]//a</td>
+    <td>draft</td></tr>
+<tr><td>assertText</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[2]/td[3]//a</td>
+    <td>draft</td></tr>
+<!--<tr><td>pause</td><td>2000</td><td></td></tr>-->
+
+<tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/submit_dialog" />
+<tal:block tal:define="notification_configuration python: {'class': 'success', 'text': 'Workflow modification in progress.'}">
+  <tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_notification" />
+</tal:block>
+
+<tr><td>open</td>
+    <td>${base_url}/Zuite_waitForActivities</td><td></td></tr>
+<tr><td>assertTextPresent</td>
+    <td>Done.</td><td></td></tr>
+
+<tr><td>open</td>
+    <td>${renderjs_url}/#/foo_module</td><td></td></tr>
 
-<!-- clear_query -->
+<tal:block tal:define="pagination_configuration python: {'header': '(1 - 3 / 6)', 'footer': 'Records 1 - 3 / 6'}">
+  <tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/check_listbox_pagination_text" />
+</tal:block>
+<tr><td>waitForText</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[1]/td[3]//a</td>
+    <td>validated</td></tr>
+<tr><td>assertText</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[2]/td[3]//a</td>
+    <td>validated</td></tr>
+<tr><td>assertText</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[3]/td[3]//a</td>
+    <td>validated</td></tr>
 
+<tr><td>waitForElementPresent</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//nav/a[@data-i18n="Next"]</td><td></td></tr>
+<tr><td>click</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//nav/a[@data-i18n="Next"]</td><td></td></tr>
+<tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_content_loaded" />
+<tr><td>waitForText</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[1]/td[3]//a</td>
+    <td>validated</td></tr>
+<tr><td>assertText</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[2]/td[3]//a</td>
+    <td>validated</td></tr>
+<tr><td>assertText</td>
+    <td>//div[contains(@data-gadget-url, 'gadget_erp5_field_listbox.html')]//table/tbody/tr[3]/td[3]//a</td>
+    <td>validated</td></tr>
+
+<tr><td>waitForElementPresent</td>
+    <td>//div[@data-role="header"]//a[@data-i18n="Actions"]</td><td></td></tr>
+<tr><td>click</td>
+    <td>//div[@data-role="header"]//a[@data-i18n="Actions"]</td><td></td></tr>
+<tr><td>waitForElementPresent</td>
+    <td>//ul[@data-role="listview"]//a[@data-i18n="Change State"]</td><td></td></tr>
+<tr><td>click</td>
+    <td>//ul[@data-role="listview"]//a[@data-i18n="Change State"]</td><td></td></tr>
+
+<tr><td>waitForElementPresent</td>
+    <td>//select[@name="field_workflow_action"]/option</td><td></td></tr>
+<tr><td>assertElementNotPresent</td>
+    <td>//select[@name="field_workflow_action"]/option[@value="validate_action"]</td><td></td></tr>
+<tr><td>assertElementPresent</td>
+    <td>//select[@name="field_workflow_action"]/option[@value="invalidate_action"]</td><td></td></tr>
+
+<tr><td>select</td>
+    <td>//select[@name="field_workflow_action"]</td>
+    <td>value=invalidate_action</td></tr>
 </tbody></table>
 </body>
 </html>
\ No newline at end of file