From 3140d11871f1c6c6c25f424d5ff242ceb16b4d83 Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Mon, 1 Dec 2025 19:02:08 +0800 Subject: [PATCH 1/2] MDL-82232 core: Change the `breadcrumb` lang string to `Breadcrumb` --- lang/en/access.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/en/access.php b/lang/en/access.php index 15bda41563a..465fc099742 100644 --- a/lang/en/access.php +++ b/lang/en/access.php @@ -28,7 +28,7 @@ $string['accesskey'] = 'Access key, {$a}'; $string['accessstatement'] = 'Accessibility statement'; $string['activitynext'] = 'Next activity'; $string['activityprev'] = 'Previous activity'; -$string['breadcrumb'] = 'Navigation bar'; +$string['breadcrumb'] = 'Breadcrumb'; $string['eventcontextlocked'] = 'Context frozen'; $string['eventcontextunlocked'] = 'Context unfrozen'; $string['hideblocka'] = 'Hide {$a} block'; From b4a12fcc30207e36ecc0b6a3f9471076279410cf Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Tue, 2 Dec 2025 18:43:02 +0800 Subject: [PATCH 2/2] MDL-82232 behat: Fix breadcrumb navigation on Behat --- lib/tests/behat/behat_navigation.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/tests/behat/behat_navigation.php b/lib/tests/behat/behat_navigation.php index 68120314c8a..599bf8d1923 100644 --- a/lib/tests/behat/behat_navigation.php +++ b/lib/tests/behat/behat_navigation.php @@ -1395,9 +1395,10 @@ class behat_navigation extends behat_base { * @Given /^I follow the breadcrumb "(?P(?:[^"]|\\")*)"$/ */ public function go_to_breadcrumb_location(string $pagename): void { + $breadcrumblabel = get_string('breadcrumb', 'access'); $link = $this->getSession()->getPage()->find( 'xpath', - "//nav[@aria-label='Navigation bar']/ol/li[last()][contains(normalize-space(.), '" . $pagename . "')]" + "//nav[@aria-label='$breadcrumblabel']/ol/li[last()][contains(normalize-space(.), '$pagename')]" ); if (!$link) { $this->execute("behat_general::i_click_on_in_the", [$pagename, 'link', 'page', 'region']);