OPML import- HTML tag escaping

Steps to reproduce

Starting from scratch, what are the steps to make the bug happen? The fewer the steps, the better.

  1. Create an outline with HTML tags in another app (Workflowy, Outlinely).
  2. Export the outline as OPML.
  3. Import into Dynalist.

Expected result

The HTML tags appear normally (no & conversion).

Actual result

Instead of the expected result, what happened?

For the import from Workflowy, the HTML brackets will be escaped in an ugly way.

The import from Outlinely is fine (HTML tag brackets display properly).


Which operating system are you using? Which browser are you using? If you’re using a desktop or mobile app, what’s the version number of Dynalist?

MacOS, Chrome. Bug occurs in the web version and the macOS desktop app.

Additional information

I looked at the exported OPML from Workflowy and Outlinely.

Outlinely includes an encoding declaration:

<?xml version="1.0" encoding="UTF-8" ?>

Workflowy does not:

<?xml version="1.0"?>