This blog post is about LivePlugin – a plugin for adding/modifying IntelliJ IDEs functionality at runtime without IDE restarts using Kotlin (or Groovy). Surprisingly, this is not the case, and most code editors and IDEs don’t have the functionality to develop extensions at runtime. This is different for code editors and IDEs with their target audience being power users, so it seems like a sensible idea to make extending editor/IDE functionality and task automation as easy as possible. In practice, it’s not suitable for the purpose, and, to be fair, most users are probably not even aware of the developer console, so for a browser development team spending extra effort to make it possible to extend the browser at runtime via console might not be justified. In theory, this allows you to do any kind of automation and extend browser functionality at runtime. : Memory leak detected: of class .settings.ui.RustProjectSettingsPanel is registered in Disposer but wasn't disposed.Pretty much all modern web browsers have developer tools console which lets you type some JavaScript code and run it in the browser. The corresponding Disposer.register() stacktrace is shown as the cause: Register it with a proper parentDisposable or ensure that it's always disposed by direct Disposer.dispose call. 12:15:59,758 SEVERE - #c.i.o.u.ObjectTree - Memory leak detected: of class .settings.ui.RustProjectSettingsPanel is registered in Disposer but wasn't disposed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |