[object Event] Debug Error considering Events

I get this message occasionally via the debug log (more often on Touch devices than others)

I’ve been going about closing events like so:

   this.app.on('sampleEvent', this.sampleFunc, this);
    // Unsubscribe from events on destroy
    this.on('destroy', function() {
        app.off('sampleEvent', this.sampleFunc, this);

Considering the above example, will the event only close when ‘destroy’ event is fired? I guess the deeper problem is when I leave the browser tab open then idle for awhile (1-2min etc), I’ll later return to the game with the message being displayed.

Or will the event only be turned off if the entity is deleted/disabled?

I need a deeper understanding to prevent this issue under the hood, I’m learning how to build with PlayCanvas by day yet sometimes by asking here helps for clarification.

What’s the full error in the devtools console?

If that is only when it happens, it’s most likely due to the network connection dropping that has a live link between the Editor and the Launch tab.

1 Like

This may be the culprit, I don’t remember seeing such messages when I exported a previous build. I also only utilize the live links issued by the Launch tab/button when testing/developing.

That’s the most the message would say considering Chrome iOS, most likely I will need to go to chrome://inspect on Chrome iOS to see further logs huh?

Maybe Safari? I’m not sure with Chrome on iOS :sweat_smile:

1 Like

I’m pretty sure it’s nothing with the code itself, honestly I believe its the first point you made since I only get it on the launch links and when I return to them after awhile.

I’ll test this upon exporting when the time comes. Thanks @yaustar