discourse/plugins/chat/assets/javascripts
David Taylor 55980a2a84
DEV: Add workaround for chrome crash (#30157)
Some users are seeing consistent "Error 5" crashes in chrome when saving/deleting bookmarks on chat messages.

When crash logging is enabled, the message is:

`[33466:259:1206/122312.195048:ERROR:ax_object.cc(3400)] Check failed: !NeedsToUpdateCachedValues(). Stale values: "Group" axid#7543 <svg#discourse-emojis> needsToUpdateCachedValues/disallowed isIgnored inUserAgentShadowRoot:<use> isInert needsToUpdateChildren hasDirtyDescendants`

This seems to be influenced by a few factors, including the re-render of the bookmarks button, the adjacent 'reactions' button, and also the opening/closing of the modal.

Adding this `activeElement.blur` seems to avoid the issue in my manual testing. Hopefully, this can be dropped after future chrome releases.

Internal topic: t/143485
2024-12-06 16:05:09 +00:00
..
discourse DEV: Add workaround for chrome crash (#30157) 2024-12-06 16:05:09 +00:00
lib/discourse-markdown DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
select-kit/addons/components DEV: Convert select-kit subclasses to native class syntax (#28491) 2024-08-23 13:19:26 +01:00