4.21.2

2025-04-15 Fix4 Tweak16

Fixes

  • Resolved an issue where a quiz could not be started if resuming, automatic start and time limit settings were enabled.
  • Fixed an issue where a topic inside a lesson could have the wrong previous step completed status.
  • Fixed the [user_groups] shortcode.
  • Improved the payment button accessibility.

Tweaks

  • Added an accent color support to a "Complete previous step" button.
  • Improved the accessibility of the profile edit link.
  • Resolved accessibility issues with the Setup Wizard licensing key validation messages.
  • Improved accessibility for a login button on course and group pages.
  • Improved accessibility for headings on the onboarding wizard screens.
  • Improved accessibility for alerts.
  • Improved colors accessibility by updating the default LearnDash 3.0 theme colors.
  • Improved accessibility related to the color contrast of various elements.
  • Added a focus state to the search close button in the profile block to improve accessibility.
  • Invalid license notices will no longer be shown on non-LearnDash admin pages.
  • Improved accessibility for the Focus Mode sidebar.
  • Improved colors accessibility for the Modern Course tabs.
  • Lessons and Topics will now run the appropriate actions when marked complete from the backend user edit screen.
  • Updated functions: learndash_process_user_course_progress_update.
  • Added filters: learndash_alert_role.
  • Updated templates: themes/ld30/templates/focus/sidebar.php, themes/ld30/templates/modern/course/enrollment/join/login-link.php, themes/ld30/templates/modules/infobar/course.php, themes/ld30/templates/modules/infobar/group.php.