# \#plugin-api

**URL:** https://discourse.joplinapp.org/tag/plugin-api/85.md

[Latest](https://discourse.joplinapp.org/latest.md) · [Categories](https://discourse.joplinapp.org/categories.md) · [Tags](https://discourse.joplinapp.org/tags.md)

---

## [Desktop v3.6.3 pre-release: Plugin API breaking change](https://discourse.joplinapp.org/t/desktop-v3-6-3-pre-release-plugin-api-breaking-change/48928)

<div class="topic-metadata">

**Author:** [@personalizedrefriger](https://discourse.joplinapp.org/u/personalizedrefriger)\
**Replies:** 0\
**Last updated:** [2 March 2026 19:14 UTC](https://discourse.joplinapp.org/t/desktop-v3-6-3-pre-release-plugin-api-breaking-change/48928 "2026-03-02T19:14:20Z")

</div>

Overview To improve security, the v3.6.3 pre-release strengthened the desktop app's Content-Security-Policy. As a result, inline event handlers and script blocks are now blocked in most plugin WebViews. Plugins that rel…

---

## [Plugin API: What should \`panels.show\` and \`panels.visible\` do on mobile?](https://discourse.joplinapp.org/t/plugin-api-what-should-panels-show-and-panels-visible-do-on-mobile/37507)

<div class="topic-metadata">

**Author:** [@personalizedrefriger](https://discourse.joplinapp.org/u/personalizedrefriger)\
**Replies:** 2\
**Last updated:** [17 March 2025 13:21 UTC](https://discourse.joplinapp.org/t/plugin-api-what-should-panels-show-and-panels-visible-do-on-mobile/37507 "2025-03-17T13:21:23Z")

</div>

Summary In the mobile plugin API, joplin.views.panels.show and joplin.views.panels.visible don't work as they do on desktop. At present, when buttons with location ToolbarButtonLocation.NoteToolbar registered by plugins …

---

## [Question regarding \`joplin.plugins.installationDir\` path in Joplin's production environment](https://discourse.joplinapp.org/t/question-regarding-joplin-plugins-installationdir-path-in-joplins-production-environment/38718)

<div class="topic-metadata">

**Author:** [@HahaBill](https://discourse.joplinapp.org/u/HahaBill)\
**Replies:** 3\
**Last updated:** [22 June 2024 22:25 UTC](https://discourse.joplinapp.org/t/question-regarding-joplin-plugins-installationdir-path-in-joplins-production-environment/38718 "2024-06-22T22:25:06Z")

</div>

Hi everyone, I have a quick question. Does joplin.plugins.installationDir leads to the plugin's dist folder in Joplin's production environment? When I call the API, I get this path: /Users/billtonhoang/Documents/GitHub/…

---

## [Plugin API: Request for webviewApi.postMessage in the rich text editor](https://discourse.joplinapp.org/t/plugin-api-request-for-webviewapi-postmessage-in-the-rich-text-editor/32819)

<div class="topic-metadata">

**Author:** [@personalizedrefriger](https://discourse.joplinapp.org/u/personalizedrefriger)\
**Replies:** 0\
**Last updated:** [20 September 2023 22:52 UTC](https://discourse.joplinapp.org/t/plugin-api-request-for-webviewapi-postmessage-in-the-rich-text-editor/32819 "2023-09-20T22:52:56Z")

</div>

Summary While webviewApi.postMessage(contentScriptId, message) is available to content scripts running in the markdown preview pane (see the postMessage demo), webviewApi doesn't seem to be available to the same scripts …
