casa icon indicating copy to clipboard operation
casa copied to clipboard

Improve Appearance of 404 Page and Stop Throwing an Exception on Use of Invalid URL

Open CovenantHuman opened this issue 4 years ago • 8 comments

What type(s) of user does this feature affect?

  • volunteers
  • supervisors
  • admins

Description Currently when a user tries to navigate to a page that doesn't exist by editing a URL, they get shown an error page, and an exception is thrown. We would like this situation to not throw an exception. We would also like the portion of the error page that contains the relevant information to be moved up and centered in the page instead of being nearly hidden by the footer. (See also: https://app.slack.com/client/T04PM108C/C010Z8RK8E6)

Screenshots of current behavior, if any
Current 404 Page

QA Login Details:
Link to QA site

Login Emails:

password for all users: 12345678

Questions? Join Slack!

We highly recommend that you join us in slack https://rubyforgood.herokuapp.com/ #casa channel to ask questions quickly and hear about office hours (currently Wednesday 6-8pm Pacific), stakeholder news, and upcoming new issues.

CovenantHuman avatar Oct 14 '21 22:10 CovenantHuman

I am going to work on this issue.

JelenaD1 avatar Oct 15 '21 13:10 JelenaD1

I ma trying to replicate the issue. Can you provide more information?

JelenaD1 avatar Oct 15 '21 13:10 JelenaD1

@JelenaD1 go to a non-existant url and see the error shown above. Like casa_cases/987987987 or /not_valid_route :)

compwron avatar Oct 15 '21 14:10 compwron

This issue has been open without changes for a long time! What's up?

github-actions[bot] avatar May 15 '23 01:05 github-actions[bot]

Is this still available to be worked on? I found this in ToDo

malsmr avatar Aug 10 '23 20:08 malsmr

This issue has been open without changes for a long time! What's up?

github-actions[bot] avatar Dec 14 '23 01:12 github-actions[bot]

Certainly! Crafting a message to request involvement and inquire about the status of enhancing the user experience for navigating to non-existent pages requires clarity, conciseness, and a constructive tone. Here's a sample message you might consider sending through Slack or a similar communication platform:

Subject: Assistance and Status Inquiry for Error Page UX Improvement

Hi Team,

I hope this message finds you well. I recently noticed our current handling of situations where users navigate to non-existent pages by editing URLs directly. In these instances, they are met with an error page, and an exception is thrown in the system. This process not only impacts user experience negatively but also adds unnecessary exceptions to our logs, which can obscure genuine issues.

I understand there's an ongoing discussion or perhaps a planned enhancement to address this by preventing exceptions from being thrown in such scenarios and improving the error page layout. Specifically, the goal is to make the error message more prominent and user-friendly by centering the relevant information on the page, thus avoiding it being overshadowed by the footer.

Could you please update me on the current status of this initiative? I'm keen to offer my assistance in any capacity needed, whether it be in the planning, design, or development phases. I believe that with a few adjustments, we can significantly improve our users' experience during these navigation errors, making the site more intuitive and less frustrating to use.

Looking forward to your feedback and hoping to contribute to this effort.

Warm Regards, Seli

Mar1g0m3z avatar Mar 16 '24 07:03 Mar1g0m3z

This issue has been open without changes for a long time! What's up?

github-actions[bot] avatar May 18 '24 01:05 github-actions[bot]