Moodle 5.0.5
Release date: 9 February 2026
Here is the full list of fixed issues in 5.0.5.
Please note that sites using third party themes that modify the core admin renderer (such as Moove) are recommended not to upgrade to this minor version, as there is a known breaking change which affects access to site administration. Sites using Boost, Classic or other themes which do not modify site administration rendering are not affected, and it is safe to upgrade (for more information, see MDL-87892). An unscheduled release which addresses this bug will be released imminently.
General fixes and improvements
- MDL-51447 - Hidden activities are listed on the completion progress details page
- MDL-50364 - Month not translated in date picker with form API
- MDL-78342 - Quiz Responses converts new line characters to 6 spaces
- MDL-86423 - Offline Assignments (with no submission required) receive Overdue Notifications even when graded or complete
- MDL-86136 - Subquestions of qtype_multianswer (cloze) are duplicated when imported to another course
- MDL-72833 - Comma is not accepted as a decimal separator in the Questions page
- MDL-86798 - Restore of a question bank can lead to question versions with the same version number and question bank entry (parallel existing variants of a version)
- MDL-79221 - Unenrol a user when an activity is disabled
- MDL-87606 - Quiz backup does not include cloze subquestions linked from shared question bank
- MDL-86444 - Question categories are assigned to the wrong parent
- MDL-87478 - Pre-create attempt does not work consistently for Quiz
- MDL-87396 - "Assignment due soon" and "Assignment overdue" notifications sent to all students, ignoring access restrictions
- MDL-87356 - Orphaned random questions should be deleted
- MDL-83984 - Activity card content menu subpanel content do not close after hover
- MDL-81882 - upgrade_block_delete_instances is extremely slow for large sets of blocks and preferences
- MDL-87520 - tool_installaddon is proposing incorrect versions of required plugins
- MDL-87258 - Chrome 142 Local Network Access restrictions break LTI
- MDL-86830 - Double encoding (title attribute) of calendar events
- MDL-86797 - Hidden subsections break course index (left panel) for non-editing teachers without permission to view hidden sections
- MDL-86420 - Database enrolment: Duplicate key value violates unique constraint
- MDL-73396 - OAuth2 links suspended user when there is a few users with same email
- MDL-87287 - Ad-hoc task mod_qbank\task\transfer_questions fails with "Duplicate entry" error after upgrade to Moodle 5.0.3+
- MDL-87121 - Performance issue while deleting random questions from the quiz
- MDL-86802 - OneDrive repository: Error while communicating with the repository "File not created"
- MDL-87761 - Subsection: Implement warning for phasing out "Description" field in subsection edit form
- MDL-87659 - The Check Report shows "Detail" heading even if no detail is present in the result
- MDL-87625 - Not possible to use course/tags.php and course/admin.php any more, after MDL-82565
- MDL-87379 - Classic theme UI is broken in mobile devices
- MDL-87352 - MoodleNet: Warn of removal in supported minors
- MDL-87334 - Changing course format duplicates primary button in course settings
- MDL-87318 - The grader report table has an unusual double width table border
- MDL-87317 - The activity completion report table lost the striped layout
- MDL-87289 - YouTube link doesn't display in emailed forum post
- MDL-87229 - The other users table lost the stripe and the hover effect
- MDL-87188 - Overlapping text in the collapsed columns widget in grader report
- MDL-87182 - Division by zero error when viewing a quiz attempt
- MDL-87120 - The default value for "Show activity data" is not set when confirming course requests
- MDL-87029 - Race condition in quiz update_overdue_attempts task can cause every attempt to be submitted twice
- MDL-86869 - The Single view report in gradebook triggers a memory limit exceeded error
- MDL-86808 - Footer popover is misaligned in RTL languages (regression in 5.0)
- MDL-86679 - Microsoft OAuth2 service defaults to incorrect first and lastname external field mappings
- MDL-86677 - In quiz, the "summary of attempt" table should be striped
- MDL-86609 - Moving question across question banks ignores the user-selected destination category
- MDL-86593 - The block_completionstatus block may block access to course
- MDL-86565 - Course page exposes links to hidden sections causing exception errors for users without access
- MDL-86086 - Read-only form fields have the same styles as editable text fields
- MDL-86058 - Allow enable and disable of tasks from CLI with a pending upgrade
- MDL-85300 - Tooltips are not created for content loaded with AJAX
- MDL-84966 - Question bank filter by tag "None" does not work as expected
- MDL-84862 - AI: Prevent provider instance creation when no provider plugins installed
Accessibility fixes and improvements
- MDL-77162 - File picker repositories not keyboard accessible for new users
- MDL-86639 - The name of the group is not fully displayed in the grade report
- MDL-87675 - File picker: message not automatically announced by screen readers when uploading wrong file type
- MDL-87416 - Glossary entry page has no title
- MDL-87757 - Accessibility issues with the course overview block on the dashboard
- MDL-87694 - Page header heading missing when accessing the course participant profile page as guest user
- MDL-87415 - Page title missing when accessing a course participant profile page as guest user
- MDL-87341 - Aria labels for paging bars is not correct
- MDL-87288 - Broken pagination in block area
- MDL-86905 - Improve email verification email by making link clickable
- MDL-86807 - Keyboard navigation in "Move activity" modal is reversed in RTL languages
- MDL-86805 - Keyboard navigation in course index behaves incorrectly in RTL languages
- MDL-86436 - Page heading menu is visible on larger screens even if empty
- MDL-86416 - The navigation More menu is rendered even if it has no menu items
- MDL-85535 - Forum older/newer post navigation links cause screen reader confusion
Performance fixes and improvements
- MDL-86601 - Task manager doesn't scale with large numbers of ad-hoc tasks due to missing index
Security fixes
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.