Skip to content

aeq.extend throwing reflect is read only error, sometimes #58

Open
@zlovatt

Description

@zlovatt

Description:
Certain scripts change the DOM in some way such that aeq.extend throws reflect is read only error.

Steps to reproduce:

  • Run an offending script (specific known examples: lipsyncr v2.7, early versions of Motion, textsyncr v1.6). Unsure whether any are using aeq.
  • Run a script running aeq
  • aeq.extend throws reflect is read only error

Workaround:

  • Restart AE to clear DOM environment
  • launch panels in reverse error, so that aeq tool loads first

The error is on this line specifically: https://github.com/aenhancers/aequery/blob/66f66cfb2a4788175c77797e7a6680da15c2a462/lib/main.js#L173

I'm unsure what these other scripts are changing in the DOM to cause this error; not sure how best to diagnose, either.

Can add a try/catch around this line, but that feels like not the best solution here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions