TypeError: Cannot read properties of null (reading 'getSelectedText')
at https://www.oppia.org/build/webpack_bundles/exploration_editor.acd15733776fb3406238.bundle.js:3860:711432
at Array.forEach (<anonymous>)
at t.data (https://www.oppia.org/build/webpack_bundles/exploration_editor.acd15733776fb3406238.bundle.js:3860:711275)
at t.a (https://www.oppia.org/build/webpack_bundles/exploration_editor.acd15733776fb3406238.bundle.js:3963:110023)
at t.fire (https://www.oppia.org/build/webpack_bundles/exploration_editor.acd15733776fb3406238.bundle.js:3963:110880)
at t.setData (https://www.oppia.org/build/webpack_bundles/exploration_editor.acd15733776fb3406238.bundle.js:3963:719104)
at https://www.oppia.org/build/webpack_bundles/exploration_editor.acd15733776fb3406238.bundle.js:3860:710450
at https://www.oppia.org/build/webpack_bundles/exploration_editor.acd15733776fb3406238.bundle.js:3860:36099
at e.invoke (https://www.oppia.org/build/webpack_bundles/exploration_editor.acd15733776fb3406238.bundle.js:3439:7175)
at Object.onInvoke (https://www.oppia.org/build/webpack_bundles/exploration_editor.acd15733776fb3406238.bundle.js:1377:1773)
Where did the error occur? Add the page the error occurred on.
Editor page.
Which release did the error occur in? Add the Oppia release version associated with the error.
3.3.7
Frequency of occurrence Add details about how many times the error occurred within a given time period (e.g. the last week, the last 30 days, etc.). This helps issue triagers establish severity.
1 time in 22 days.
General instructions for contributors
In general, the procedure for fixing server errors should be the following:
Analyze the code in the file where the error occurred and come up with a hypothesis for the reason.
Based on your hypothesis, determine a list of steps that reliably reproduce the issue (or confirm any repro instructions that have been provided). For example, if your hypothesis is that the issue arises due to a delay in a response from the backend server, try to change the code so that the backend server always has a delay, and see if the error then shows up 100% of the time on your local machine.
Explain your proposed fix, the logic behind it, and any other findings/context you have on this thread. You can also link to a debugging doc if you prefer.
Get your approach validated by an Oppia team member.
This error occurred recently in production:
Where did the error occur? Add the page the error occurred on. Editor page.
Which release did the error occur in? Add the Oppia release version associated with the error. 3.3.7
Frequency of occurrence Add details about how many times the error occurred within a given time period (e.g. the last week, the last 30 days, etc.). This helps issue triagers establish severity. 1 time in 22 days.
General instructions for contributors In general, the procedure for fixing server errors should be the following: