Closed simnation closed 1 year ago
this is a common issue when using other editing modes then Gutenberg/TinyMCE - are your really using the block editor ? did you tried to reproduce the issue in a clean wordpress environment ?
Found the culprit: Disabling WP Optimize solved the issue.
There was no problem until the wordpress update to 6.1. and my provider switching to PHP 8, both occured in Nov/Dec 2022. I am going to look for an other optimizer...
Thanks for your quick response!
BTW: I have a very minimalistic plugin environment with vanilla Gutenberg edit, so the editor was not the issue.
i'm unable to reproduce your issue:
Testcode
protected Time doEvent(Time time) {
Message<AbstractAgent<?,?>> msg=new Message<>(this,"Hello World!");
getInport().write(msg);
return getTimeOfNextEvent();
}
Editor
Result
Frontend HTML (DEV ENV)
As I said: Obviously it was incompatibility with WP Optimize. I changed to another WP cache and everything works fine.
Describe the bug As of recently, java generics are handled as html code, even within Enlighter blocks. Block looks fine on editing but bad on preview and display. Especially the "<" character seems to cause trouble.
Example: Message<AbstractAgent<?, ?>> msg=new Message<>(this,"Hello World!"); becomes: Message<abstractagent<?, ?="">> msg=new Message<>(this,"Hello World!");</abstractagent<?,>
WordPress Editing Mode Which WordPress editing mode you're using ? Gutenberg
Frontend or Backend Issue Frontend
To Reproduce Steps to reproduce the behavior: Insert java code for generic class signature in enlighter block.
Expected behavior I would expect clean java code to be displayed.
Screenshots If applicable, add screenshots to help explain your problem.
Example code See code blocks here: https://jsimplesim.org/advanced-topics/communication-messaging/ and here: https://jsimplesim.org/basic-tutorial/building-a-model/
Desktop (please complete the following information): Windows 10, Firefox, Edge
Smartphone (please complete the following information):
Additional context Add any other context about the problem here.