You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 16, 2020. It is now read-only.
Unexpected behavior: UI display "OPML import is happening. It can take a minute. Don't reorganize your feeds until it's completed importing. Refresh to see its progress." — but no feeds appear on refresh, or ever.
Expected behavior: UI displays an error message so the user can fix the problem and try again.
This test case should reproduce the problem. Note the unescaped quotes in attributes.
This moves the initial XML parsing into the form submit request,
then stores the resulting Opml object as a gob
instead of storing the raw upload bytes.
If the upload is malformed, the request response body
includes a copy of the full error message.
The ajaxform code will show this to the user as a new message.
There may be some risk in moving work into the main request,
because appengine likes requests to be low-latency.
I think it's a reasonable tradeoff, in part because
imports are relatively infrequest.
Unexpected behavior: UI display "OPML import is happening. It can take a minute. Don't reorganize your feeds until it's completed importing. Refresh to see its progress." — but no feeds appear on refresh, or ever.
Expected behavior: UI displays an error message so the user can fix the problem and try again.
This test case should reproduce the problem. Note the unescaped quotes in attributes.
The text was updated successfully, but these errors were encountered: