This article contains this patch release's bug fixes.
| Release date | Environment |
| 29th of March 2026 | Stage (stage.ans.app) Production (ans.app) Education (edu.ans.app) |
Bug fixes
-
Fixed an issue where exercise enumeration in the assignment preview could be incorrect
Previously, the enumeration of exercises in the assignment construction preview could be incorrect due to the shuffling of flow groups. The enumeration now correctly reflects the order produced by the shuffling, ensuring exercises are numbered consistently in the preview.
-
Fixed an issue in fill-in-the-gaps questions where dropdown gaps incorrectly removed enclosing HTML tags
Previously, fill-in-the-gaps questions that used dropdown gaps would remove any enclosing HTML tags from the selected answer. This caused a mismatch during validation, as the stripped value was compared against one that still included HTML, resulting in correct answers being marked as incorrect. This has now been resolved.After investigation, no institutions were impacted.
-
Fixed an issue where null bytes were added when copy pasting in a digital test
Previously, when text was copied and pasted in a digital test, invisible null bytes could be added to the pasted text. This made the word count higher than it actually was. Now, pasted text behaves as expected, and the word count reflects exactly what you typed.
-
Fixed an issue where sorting in the results overview ignored guess correction
Previously, sorting by points in the results overview always used the total points without guess correction. This was confusing when guess correction was enabled, as the overview displays guess corrected points in that case. This has been fixed so that sorting now uses guess corrected points when guess correction is enabled.
-
Updated courses response schema in the API so that it's aligned with the API response
Previously, the GET /course endpoint returned data that was not reflected in the schema. The schema has now been updated to match the response.
-
Fixed an issue where webhook deliveries could be incorrectly marked as SSFR blocked
Previously, some webhook events were falsely classified as blocked after we introduced SSRF protection. These was due to temporary network lookup problems. We have improved how these checks handle such situations, so webhooks are now delivered reliably while keeping the SSFR security protections in place.
-
Fixed an issue where the choose files button appeared in the bottom left corner when uploading a file
Previously, the “choose files” button would incorrectly appear in the bottom-left corner of the screen after opening the file selection screen in digital tests and appraisal forms. Now, the "choose files" button is no longer shown as the file selection is directly opened.
| Version | Date | Information |
| v1.0 | 27-03-2026 | Initial version |
Comments
0 comments
Article is closed for comments.