Issue #6040πŸ’¬ AnsweredOpened Aug 6, 2024by Vampire-V0 reactions

Cannot read properties of undefined (reading 'lastComponent')

Quick answerby artf

Hey @Vampire-V please follow properly the bug issue template. We can't help you here without a reproducible demo.

Read full answer below ↓

Question

GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Version 127.0.6533.89 (Official Build) (64-bit) Reproducible demo link Describe the bug Please check this.selected has a value of undefined . I used it in react and got an error exception. /*Returns model of the selected component@return {Component|null}@public / EditorModel.prototype.getSelected = function () { return this.selected.lastComponent(); }; Code of Conduct [X] I agree to follow this project's Code of Conduct

Answers (4)

artfβ€’ Aug 7, 2024

Hey @Vampire-V please follow properly the bug issue template. We can't help you here without a reproducible demo.

Aravinth-2020β€’ Dec 13, 2024

### GrapesJS version[x] I confirm to use the latest version of GrapesJS### What browser are you using?Version 127.0.6533.89 (Official Build) (64-bit)### Reproducible demo link### Describe the bugPlease check this.selected has a value of undefined . I used it in react and got an error exception./* R...

Aravinth-2020β€’ Dec 13, 2024

Hey @Vampire-V please follow properly the bug issue template. We can't help you here without a reproducible demo.

Can you please share the solution for that? I have a same issue when i select the open layer manager, this issue raises after i selecting another page in my custom left bar panel.

GJS Helperβ€’ May 17, 2026

The error "Cannot read properties of undefined (reading 'lastComponent')" in GrapesJS's EditorModel.prototype.getSelected method indicates that this.selected is undefined when the method is executed. This is a critical issue because this.selected is expected to be an instance of a Components collec...

Related Questions and Answers

Continue research with similar issue discussions.

Paid Plugins That Match This Issue

Curated by issue keywords and label relevance to help you ship faster.

View all plugins

Loading paid plugin recommendations...

Free option

Check the open-source GrapesJS plugins on GitHub or run a quick search in our free catalog.

Browse free plugins β†’
Premium option

Premium plugins ship with support, regular updates, and production-ready features β€” save days of integration work.

Browse premium plugins β†’

Related tutorials

In-depth guides on the same topic.

All tutorials β†’

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.