> For the complete documentation index, see [llms.txt](https://resources.unizin.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://resources.unizin.org/products/content/unizin-engage/release-notes/2018-06-08-engage-2.21.5-bug-fixes-and-front-end-modernizations.md).

# 2.21.5

## Bug Fixes & Front-end Modernizations

| Version      | 2.21.5       |
| ------------ | ------------ |
| Release Date | June 8, 2017 |

## Key features <a href="#id-20180608engage2.21.5bugfixes-and-frontendmodernizations-keyfeatures" id="id-20180608engage2.21.5bugfixes-and-frontendmodernizations-keyfeatures"></a>

Version 2.21 of Engage introduces many bug fixes and major front-end modernizations.

## Details <a href="#id-20180608engage2.21.5bugfixes-and-frontendmodernizations-details" id="id-20180608engage2.21.5bugfixes-and-frontendmodernizations-details"></a>

* Upgraded Engage to use ReactJS v16.3.
* Closing the All notes view when you opened it from the Term view now takes you back to the Term view (and proper term).
* In the All notes view, the "zero results messaging" changes as a function of which filters are applied (e.g., if questions filters are applied but no questions are available, the message is "No questions available").
* Engage now gracefully handles user clicks to uploaded course materials whose rendering is not yet complete.
* Engage now presents all bookmarks at once (not 20 at a time).
* Across Engage, the presentation of sections, Collections (folders) and course materials are now consistently sorted alphabetically (whether in lists, as in the Copy materials experience, or in visual UI components, as in the Terms view).
* Zoom preferences are now stored per-title and per-browser.
* Fixed bug that would prevent creating a Collection (Folder).
* When offline, users are notified that creating highlights and notes will not work until reconnected.
* When Collections are deleted, the course materials in that collection are presented in the main section view.
* Fixed a messaging bug in sections without course materials: the "No materials available" message now properly disappears after a course material is added.
* Fixed bad links to the privacy policy and EULA.

## Known Issues

None.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://resources.unizin.org/products/content/unizin-engage/release-notes/2018-06-08-engage-2.21.5-bug-fixes-and-front-end-modernizations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
