• MOODLE_402_STABLE
    • MDL-76512-remove-polyfills
    • Hide

      Covered by Behat Tests.

      1. Third party libraries check

      1. Login as admin
      2. Navigate to Site Admin > Development > Third party libraries
      3. VERIFY that the below libs are not exist anymore:
        1. regenerator-runtime
        2. core-js-bundle
        3. mdn-polyfill
        4. url-polyfill

      2. Testing the toast

      1. Use Firefox browser
      2. Open the Web developer tools > Console.
      3. Login as admin
      4. Set the Tiny Recordrtc audiobitrate to 24 kb/s
      5. Navigate to the edit profile page
      6. In the description, click the Record audio icon button on the toolbar
      7. Click the Start recording button, and stop the recording at 01:59 countdown time.
      8. Click the modal right away
      9. VERIFY that there is no error in the console. 
      Show
      Covered by Behat Tests. 1. Third party libraries check Login as admin Navigate to Site Admin > Development > Third party libraries VERIFY that the below libs are not exist anymore: regenerator-runtime core-js-bundle mdn-polyfill url-polyfill 2. Testing the toast Use Firefox browser Open the Web developer tools > Console. Login as admin Set the Tiny Recordrtc audiobitrate to 24 kb/s Navigate to the edit profile page In the description, click the Record audio icon button on the toolbar Click the Start recording button, and stop the recording at 01:59 countdown time. Click the modal right away VERIFY that there is no error in the console. 
    • Hide

      Code verified against automated checks.

      Checked MDL-76512 using repository: https://github.com/ziegenberg/moodle

      More information about this report

      Built on: Fri Jun 13 12:41:23 UTC 2025

      Show
      Code verified against automated checks. Checked MDL-76512 using repository: https://github.com/ziegenberg/moodle main (0 errors / 0 warnings) [branch: MDL-76512-remove-polyfills | CI Job ] More information about this report Built on: Fri Jun 13 12:41:23 UTC 2025
    • Hide

      Launching automatic jobs for branch MDL-76512-remove-polyfills

      Built on: Thu Apr 17 14:19:54 UTC 2025

      Show
      Launching automatic jobs for branch MDL-76512 -remove-polyfills https://ci.moodle.org/view/Testing/job/DEV.02%20-%20Developer-requested%20PHPUnit/19066/ PHPUnit (sqlsrv / complete) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/65194/ Behat (NonJS - boost and classic / complete) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/65195/ Behat (Firefox - boost / complete) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/65196/ Behat (Firefox - classic / complete) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/65197/ App tests (stable app version) / complete) --> unrelated (can be ignored) Built on: Thu Apr 17 14:19:54 UTC 2025

      We have a set of polyfills in lib/polyfills. These were primarily for IE support and I believe they can be removed.

      We need to go through each of the polyfills that they provide and ensure that they are supported in all supported browsers.

            Daniel Ziegenberg Daniel Ziegenberg
            dobedobedoh Andrew Lyons
            Meirza Meirza
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours, 14 minutes
                2h 14m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.