mirror of
https://github.com/enso-org/enso.git
synced 2024-11-30 17:44:58 +03:00
a27f19fd02
Fixes #5203 This PR changes behavior when `text/applyChange` returned error. Before we always assumed that the change was _not_ applied, and tried to send full synchronization still assuming old file content. But this was not the case on some errors (timeouts for example). Now we instead reopen the file (getting its actual content) and then make a full invalidation. Also added a shortcut allowing manual file reloading, what may be useful in some kinds of error (and also allowed me testing of reopening file in the application). # Important Notes The unit tests of sending text updates were improved: now we actually check if all expected messages are emitted from the IDE. |
||
---|---|---|
.. | ||
assets/tags | ||
contributing | ||
product | ||
CHANGELOG_TEMPLATE.md | ||
CONTRIBUTING.md | ||
README.md |
layout | title | category | tags | |
---|---|---|---|---|
docs-index | Enso IDE documentation | summary |
|
Enso IDE documentation
- Contributing guidelines - helpful instructions for anyone who wants to contribute.
- Product specification - a specification from the user perspective.