ResizeObserver loop completed with undelivered notifications

The error message “ResizeObserver loop completed with undelivered notifications” has been seen by other users: Error screen: ResizeObserver loop limit exceeded ?! - #37 by BurningTreeC. I bumped into it a few days ago and simply present a scenario with which the error can be (re)produced:

  • tiddlywiki --init server
  • tiddlywiki --listen
  • Create a tiddler with the following content: <$edit-text field=“input”/>
  • Open ControlPanel and click on any of the top-level tabs.

To see the error a second time: refresh the wiki, open the tiddler containing the input field, open ControlPanel, and click on any of the tabs. Alternatively, add this tiddler to the Default Tiddlers, refresh, open ControlPanel etc.

It occurs in Chrome (Version 131.0.6778.86 (Official Build) (x86_64) on Mac) and Safari with the LastPass extension installed and enabled. It does not occur in Firefox (133.0 (64-bit)). Turning of LastPass makes the error disappear (as already noticed in the reply link above).

It seems to be caused by LastPass wanting to resize the input field (which must be of type text, the error does not occur if it is of type textarea).

The error is harmless, but annoying and, alarmingly, may/will alarm end users.

The error is not a TiddlyWiki error, it is also seen in other contexts, see e.g.
reactjs - ResizeObserver loop completed with undelivered notifications -- LastPass - Stack Overflow and ResizeObserver for React Developers | by Chamara Senarath | Medium.

1 Like