From f244bd3ce1237abf7837b5e91c0f731e1a19df01 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Mon, 23 Jan 2023 15:57:49 -0600 Subject: [PATCH] AutosuggestTextarea: bind `this`, fix crash in older browsers --- app/soapbox/components/autosuggest-textarea.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/soapbox/components/autosuggest-textarea.tsx b/app/soapbox/components/autosuggest-textarea.tsx index 1cdc7fa06..9736e5950 100644 --- a/app/soapbox/components/autosuggest-textarea.tsx +++ b/app/soapbox/components/autosuggest-textarea.tsx @@ -157,7 +157,8 @@ class AutosuggestTextarea extends ImmutablePureComponent if (lastTokenUpdated && !valueUpdated) { return false; } else { - return super.shouldComponentUpdate!(nextProps, nextState, undefined); + // https://stackoverflow.com/a/35962835 + return super.shouldComponentUpdate!.bind(this)(nextProps, nextState, undefined); } }