Persistent codeblock post processor

Hi, I am trying to write my first plugin for Obsidian.

I tried to run the following code:

	async onload() {
		this.registerMarkdownCodeBlockProcessor("aaa", (code, el, ctx) => {
			el.hide();
		});
	}

As expected, it hides any code block with the language specified to “aaa”.

The problem is that, if I register any postprocessor for “aaa” I get this behavior now. Even if I remove this plugin and reinstall Obsidian, if I create a new plugin that register any post processor for “aaa”, the app starts hiding the codeblocks of “aaa” again. Any idea of how I could stop it? Thanks!