observablehq / feedback

Customer submitted bugs and feature requests
42 stars 3 forks source link

History pane is broken in Safari #552

Closed galopin closed 4 months ago

galopin commented 1 year ago

Describe the bug

Opening the history pane of a notebook using an older/outdated version of Safari blanks the whole page with the following error message horizontally and vertically centered:

Application error: a client-side exception has occurred (see the browser console for more information).

I have to manually reload the page to go back to my notebook. The browser console only yields this link and does not explicitly reveal why the error is occurring.

To Reproduce

Steps to reproduce the behavior:

  1. Open (or create) a notebook
  2. Click on history pane item in the right sidebar, or select View > Show history item in the notebook menu.
  3. See error

Expected behavior

I'd wish you could find a way to gracefully handle such client-side errors and prevent this from happening. And if history feature now requires an up-to-date browser to function properly, please disable history pane item when this condition is not met.

Desktop

Additional context

I can't tell exactly when this issue popped in as this handy feature used to work flawlessly till late November 2022.

galopin commented 1 year ago

Creating a notebook now triggers the same client-side exception 😞

galopin commented 4 months ago

The situation reported above is back to normal: creating a notebook (or opening the history pane) in Safari 14.1.2 no longer throws a client-side error.