BUG: Selection & active RTE not cleared when component is removed programatically
Question
Version: 0.16.30
Are you able to reproduce the bug from the demo?
[x] Yes [ ] No
Steps to reproduce:
- Select a text component in the demo's canvas
- The selection box & RTE appear
- Open the console
- Execute
editor.setComponents(''); - The component is removed, but the selection box & RTE are still present (see attached screenshot)
What is the expected behavior?
When programatically removing a selected component with an active RTE, the selection & active RTE should be cleared.
What is the current behavior?
Component selection & RTE stay active on top of an unexisting component. Component selection disappears when clicked, but the RTE does not & causes an error.
Proposed solution:
- Execute the
ComponentTextView'sonDisablehandler when it's removed - Add a generic remove handler for components, removing them from selection if appropriate
As always, I'd be happy to take care of the PR if this looks good to you !
Are you able to attach screenshots, screencasts or a live demo?
[x] Yes (attach) [ ] No
<img width="1043" alt="Screenshot 2020-12-09 at 11 08 41 AM" src="https://user-images.githubusercontent.com/9916749/101615984-17042480-3a0f-11eb-9d17-465dfa9b72ba.png">Answers (1)
Thanks @mcottret for the report. I've handled this on my side, so it should be fixed in the next release, but as always, thanks for your willingness to help :)
Related Questions and Answers
Continue research with similar issue discussions.
Issue #3176
BUG: `setStyle` & `setComponents` options parameter not taken into account
Version: 0.16.30 Are you able to reproduce the bug from the demo? [x] Yes [ ] No Steps to reproduce:Open the consoleExecute editor.setCompo...
Issue #2196
[Bug] Link element selection shows no toolbar
Steps to reproduce: add Text, select a word, click on Link icon in RTE panel, select a Link. Expected behaviour: when I select Link I expec...
Issue #3579
BUG: RTE misplaced when opened right after dropping `activeOnRender` component
Version: 0.17.4 Are you able to reproduce the bug from the demo?[x] Yes[ ] No Steps to reproduce:Go to the demoDrop a "Text" block inside t...
Issue #2986
BUG: Addframe method not working with the component props
Version: "0.16.18" Are you able to reproduce the bug from the demo? [ X] Yes [ ] No Steps to reproduce the bug in web builder demo: Open th...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.