Journal Pages Not Accessible After Using TinyMCE

by ADMIN 49 views

Introduction

The journal entry editor in Foundry has been changed to TinyMCE, but this change has resulted in the loss of the edit button on journal pages. This article will guide you through the steps to reproduce this issue and provide information on the core version affected.

What Happened?

When the journal entry editor was changed to TinyMCE, the edit button on journal pages became inaccessible. This issue affects users who have enabled TinyMCE as the document sheet type in the text sheet configuration.

Ways of Accessing Foundry Affected by This Issue

This issue can be encountered in the following ways:

  • Native App (Electron): The issue is present in the native app version of Foundry.
  • Chrome: The issue is also present in the Chrome browser version of Foundry.

Reproduction Steps

To reproduce this issue, follow these steps:

  1. Create a Journal Entry: Create a new journal entry in Foundry.
  2. Add a Page: Add a new page to the journal entry.
  3. Enter Text Sheet Configuration: Enter the text sheet configuration for the page.
  4. Select TinyMCE as Document Sheet Type: Select TinyMCE as the document sheet type in the text sheet configuration.
  5. Save Sheet Configuration: Save the sheet configuration.
  6. Enter HTML Code: Enter the following HTML code in the TinyMCE editor: "This is the only way currently to enter html which is not wrongly sanitized".
  7. Press the Save Button: Press the save button to save the changes.
  8. Close the Page/Editor: Close the page/editor.
  9. Try to Edit the Page Again: Try to edit the page again by clicking on the edit button.

Result

After following the reproduction steps, the edit button will be lost, and the page will not be editable.

Expected Result

The expected result is that the edit button should be available, and the page should be editable.

What Core Version Are You Reporting This For?

This issue is reported for the following core versions:

  • 13.344: The issue is present in Foundry core version 13.344.
  • 13.342 Crucible System: The issue is also present in the 13.342 Crucible System version of Foundry.

Relevant Log Output

There is no relevant log output for this issue.

Bug Checklist

The following bug checklist is applicable to this issue:

  • The issue occurs while all Modules are disabled: The issue occurs even when all modules are disabled.

Conclusion

Q: What is the cause of the issue where journal pages become inaccessible after using TinyMCE?

A: The cause of the issue is not yet fully understood, but it is believed to be related to the way TinyMCE handles the edit button on journal pages. Further investigation is needed to determine the root cause of the issue.

Q: Which versions of Foundry are affected by this issue?

A: The issue is reported for the following core versions:

  • 13.344: The issue is present in Foundry core version 13.344.
  • 13.342 Crucible System: The issue is also present in the 13.342 Crucible System version of Foundry.

Q: Can I still edit journal pages even though the edit button is lost?

A: Unfortunately, no. The edit button is a crucial part of the journal page editing process, and without it, users are unable to edit their journal pages.

Q: Are there any workarounds for this issue?

A: Yes, there are a few workarounds that users can try to access their journal pages:

  • Use a different editor: Users can try using a different editor, such as the default editor, to see if the issue is specific to TinyMCE.
  • Disable TinyMCE: Users can try disabling TinyMCE and using the default editor instead.
  • Contact support: Users can contact Foundry support for further assistance and guidance.

Q: Is this issue specific to the native app or Chrome browser versions of Foundry?

A: The issue is present in both the native app and Chrome browser versions of Foundry.

Q: Can I report this issue to Foundry support?

A: Yes, users can report this issue to Foundry support by submitting a ticket or contacting them directly. Foundry support will do their best to assist users and provide a resolution to the issue.

Q: What is the expected resolution for this issue?

A: The expected resolution for this issue is to have the edit button restored on journal pages, allowing users to edit their journal pages as usual.

Q: Is there a timeline for when this issue will be resolved?

A: Unfortunately, there is no timeline for when this issue will be resolved. Foundry is working to resolve the issue as soon as possible, but a specific timeline has not been provided.

Q: Can I help with resolving this issue?

A: Yes, users can help with resolving this issue by providing feedback and reporting any additional information that may be relevant to the issue. Users can also try the workarounds mentioned above to see if they can access their journal pages.

Q: Where can I find more information about this issue?

A: Users can find more information about this issue on the Foundry support website, as well as on the Foundry community forums. Users can also contact Foundry support directly for further assistance and guidance.