Skip to main content

Moodle 3.8.3

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: 11 May 2020

Here is the full list of fixed issues in 3.8.3.

General fixes and improvements

  • MDL-67442 - Assignment online text and feedback comments don't expand using Safari
  • MDL-66245 - GDPR data request export not usable when using special characters (invalid file paths)
  • MDL-52319 - Failed environment.xml check does not prevent plugin from being installed
  • MDL-58964 - Add existing class attributes to Boost flat navigation nodes
  • MDL-67995 - Single activity format dropdown from types of activity empty
  • MDL-68047 - TCPDF lib change results in deleted .jpg images in plugins such as mod_certificate
  • MDL-68116 - Prepare Moodle to be ready when down completely so that only the author can see the test content
  • MDL-68277 - Essay question type review: answer box should be the right size
  • MDL-66200 - Gradebook CSV import deletes existing feedback comments if set to be ignored
  • MDL-68183 - Searching for user by email (case-insensitive + accent-sensitive) is too expensive on MySQL with many users
  • MDL-66671 - Missing LTI resource crashes sync_grades task
  • MDL-68223 - When grading assignments unable to select annotation comment using the mouse
  • MDL-67886 - admin/cli/check_database_schema.php does not check indexes
  • MDL-66849 - Appearance of tooltip title attributes in custom menu is incorrect
  • MDL-68146 - help and advanced icons are shown twice for checkboxes in forms
  • MDL-68049 - Link-level LTI memberships service not working
  • MDL-65539 - Keyboard drag and drop ordering of sections in courses is broken and confusing
  • MDL-68427 - paging_bar previous/next buttons have wrong page numbers
  • MDL-67930 - Forum discussions with hidden group picture display as broken links
  • MDL-68189 - Names of sections renamed inline do not change in the keyboard drag and drop menu
  • MDL-68509 - Deleting a temporary table forces a reload of the databasemeta cache (Backport of MDL-58584)
  • MDL-67499 - Cannot delete user if email is over 89 characters long
  • MDL-67751 - Folders don't get listed in course resources
  • MDL-67672 - As soon as fullnamedisplay and alternativefullnameformat differ, names in profile title and user menu differ

Accessibility improvements

  • MDL-67663 - Forum grading submit grade form does not conform to accessibility guidelines
  • MDL-64494 - Contrast of colours for success, info, error and warnings text is not accessible
  • MDL-67968 - Calendar: New event: Accessibility issues
  • MDL-67970 - Course homepage: Editing mode on: Accessibility issues
  • MDL-68148 - Course participants: Main: Accessibility issues
  • MDL-67902 - Calendar month view accessibility issues
  • MDL-68135 - Course homepage: View mode: Accessibility issues
  • MDL-67901 - No label for clear my choice option on multiple-choice questions
  • MDL-68196 - Course participants: Enrol user: Accessibility issues
  • MDL-68266 - Course management: insufficient colour contrast

Security improvements

  • MDL-68193 - db_replace() doesn't emit any audit trail, should emit a Moodle event
  • MDL-68443 - Improve XMLDB path validation of included files

Security fixes

  • MSA-20-0005 MathJax URL upgraded to later version to remove XSS risk (upstream)
  • MSA-20-0006 Remote code execution possible via SCORM packages