Skip to main content

Moodle 4.4.5

Unsupported Moodle Version
This version of Moodle is no longer supported and will not receive fixes for security risks.
You are encouraged to upgrade to a supported version of Moodle.

Release date: 9 December 2024

Here is the full list of fixed issues in 4.4.5.

General fixes and improvements

  • MDL-74836 - Quiz Description is missing with SEB option
  • MDL-77957 - Block drawer closes immediately when focus is shifted to an input field in mobile browsers
  • MDL-83711 - In secure layout, the user picture in the quiz navigation should not link to the course profile
  • MDL-75610 - Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser
  • MDL-83658 - The reactive debug panel does not log a transaction if events fired are exactly the same as the previous ones
  • MDL-82657 - Question bank filteroptions "show questions from subcategories": value not updated on page reload
  • MDL-82580 - Course Participant Logs show no data when course is in group mode
  • MDL-82877 - Custom fields - Restore Course Backup Cannot Be Completed
  • MDL-81450 - Email from forum post with attachments renders incorrectly on email
  • MDL-82838 - MFA Token can easily be accidentally resubmitted
  • MDL-70180 - Autocomplete suggestions inside modal forms are not visible
  • MDL-75724 - Accessibility toolkit: Unexpected "Tables ideally should not be missing headers"
  • MDL-82335 - columnsortorder error when trying to access the question bank
  • MDL-83641 - Assign user roles to cohort: cannot choose cohort in category level
  • MDL-82932 - mod_data: Export with user data fails for deleted users
  • MDL-83778 - Quiz intro page (view.php) should be added to the ones not cached in the user's browser
  • MDL-83443 - Course enrolment uses non-translatable role shortname in welcome message
  • MDL-80689 - File picker does not reload contents when a wrong file type is submitted
  • MDL-83143 - Updating Matrix course name to empty does not update room name back to course name
  • MDL-82570 - Help boxes not accessible if selected consecutively
  • MDL-82931 - mod_data: Unknown format passed to format_text
  • MDL-83423 - LTI: Attempting to parse multiple keys missing alg parameter still results in exception during JWT decoding
  • MDL-83776 - Incorrect URL encoding for text customfield link fields
  • MDL-83661 - Drag & drop zip file in course section uses a modal form with wrong field IDs
  • MDL-83759 - System notification navbar popover is misplaced
  • MDL-82762 - Course index includes "undefined" when multiple sections are added in another session
  • MDL-83670 - availability_group: With hidden groups, can throw warning
  • MDL-83584 - report_log: Group filter unnecessarily fetches list of all users in system
  • MDL-83128 - The move icon overlaps the text when rearranging activities in the Social Activities block
  • MDL-83185 - Course index not updated after group restriction change
  • MDL-83497 - The move section dialogue box renders HTML in the information message as visible text
  • MDL-83501 - X-Sendfile Function Fails with Special Characters in File Names on Nginx
  • MDL-82475 - User profile field shortname uniqueness is evaluated case insensitive
  • MDL-83226 - Not possible to set default backup settings for course custom fields
  • MDL-82548 - Label in course index cannot be opened in new tab from activity pages
  • MDL-83502 - Dropping files in the course page using Chrome 130.0 in Linux is not working
  • MDL-83457 - Exception on feedback "Show non-respondents"
  • MDL-83211 - Search: Indexing can miss items due to race condition
  • MDL-83412 - Wrong month cases in the calendar - %B format
  • MDL-83704 - Stop loading subplugins.json unnecessarily
  • MDL-83653 - File manager: JavaScript errors not reported to the user when deleting a file
  • MDL-83223 - The notification popover remains visible after two or more clicks on the same dropdown menu
  • MDL-83606 - Question bank: if you have multiple pages of questions, and delete enough questions in one go so that it should display a single page, it errors
  • MDL-83432 - Manual enrolment course welcome message role placeholder always displays "student"
  • MDL-82793 - Modal does not execute JavaScript from template
  • MDL-82812 - Accessibility Toolkit: ignore fontawesome icon tags as italic accessibility errors
  • MDL-82429 - Calculated font sizes can cause an error in the Brickfield's css_text_has_contrast check
  • MDL-83648 - JavaScript error popup (Notification.exception) incorrectly sized/positioned on Mobile

Accessibility improvements

  • MDL-76563 - Text within the inline <code> tags have poor contrast
  • MDL-83255 - Bug on tab navigation for recommended activities in activitychooser
  • MDL-83747 - Checkboxes in the database activity's list view don't have an accessible label

Security improvements

  • MDL-82809 - Ensure profile field conditions always apply in custom reports

Security fixes

  • MSA-24-0051 - Unprotected access to sensitive information via learning plan web service
  • MSA-24-0052 - Tag index page displays other users tagged with the selected tag
  • MSA-24-0053 - Email change confirmation token available via preference
  • MSA-24-0054 - Database activity issue in separate groups mode, for users not in a group
  • MSA-24-0055 - Reflected XSS in question bank filter
  • MSA-24-0056 - Potential denial of service risk due to guest sessions' longer timeout period