From 4059ac3e297b62bcb2b540ce167546e66bcb752d Mon Sep 17 00:00:00 2001 From: Shamim Rezaie Date: Fri, 26 May 2023 05:23:35 +1000 Subject: [PATCH] MDL-77375 tool_dataprivacy: set boundary of the dropdowns --- admin/tool/dataprivacy/classes/output/data_requests_table.php | 2 +- lib/tests/behat/behat_action_menu.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/tool/dataprivacy/classes/output/data_requests_table.php b/admin/tool/dataprivacy/classes/output/data_requests_table.php index 0d7492c1b3c..2b30334c9a4 100644 --- a/admin/tool/dataprivacy/classes/output/data_requests_table.php +++ b/admin/tool/dataprivacy/classes/output/data_requests_table.php @@ -288,7 +288,7 @@ class data_requests_table extends table_sql { $actionsmenu = new action_menu($actions); $actionsmenu->set_menu_trigger(get_string('actions')); $actionsmenu->set_owner_selector('request-actions-' . $requestid); - $actionsmenu->set_constraint('[data-region=data-requests-table] > .no-overflow'); + $actionsmenu->set_boundary('window'); return $OUTPUT->render($actionsmenu); } diff --git a/lib/tests/behat/behat_action_menu.php b/lib/tests/behat/behat_action_menu.php index 6794bd0757f..2e90a3af3fd 100644 --- a/lib/tests/behat/behat_action_menu.php +++ b/lib/tests/behat/behat_action_menu.php @@ -52,7 +52,7 @@ class behat_action_menu extends behat_base { // Gets the node based on the requested selector type and locator. $node = $this->get_node_in_container( "css_element", - "[role=button][aria-haspopup=true],[role=menuitem][aria-haspopup=true]", + "[role=button][aria-haspopup=true],button[aria-haspopup=true],[role=menuitem][aria-haspopup=true]", $selectortype, $element );