Ilya Borisov created IGNITE-6873:
------------------------------------

             Summary: Web console: some error messages are too technical
                 Key: IGNITE-6873
                 URL: https://issues.apache.org/jira/browse/IGNITE-6873
             Project: Ignite
          Issue Type: Improvement
      Security Level: Public (Viewable by anyone)
          Components: wizards
         Environment: Chrome 29
            Reporter: Ilya Borisov
            Assignee: Ilya Borisov
            Priority: Minor


*What happens:*
Chrome 29 throws an error about missing {{atob}} and {{btoa}} global functions 
(used in the frontend AgentManager service). The error gets succesfully 
displayed to user in a default error notification, but ambiguous message 
"Reference error: can't find atob" provides very little useful info for most of 
users without advanced JS background.

*What should happen:*
Web console should relay this and similar errors in a more accessible manner.

*Possible solutions:*
1. Consider missing API errors as operational, add explicit handler to generate 
better messages, detect features and polyfill when possible. Pros: better UX, 
increases supported browsers percentage. Cons: very high maintenance cost.
2. Notify user about unsupported/outdated browser. Pros: easy to implement, 
simultaneously covers lots of potential issues. Cons: very non-specific, UX 
worse than option #1.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to