We found with php 8 we could no longer save fields if we were using custom string keys, error show was:
TypeError: Unsupported operand types: string * int in _form_options_from_text() (line 404 of .../sites/all/modules/contrib/options_element/options_element.inc).
This patch resolved this error, thank you.
After switching to PHP 8.1 we got hit with this. Rebuilding the rules cache as mentioned in #71 was the fix for us.
Is the zip file of the dev branch possibly out of sync with the composer version? In the zip file, the line to change is:
function ckeditor_link_url($path = NULL, $langcode = LANGUAGE_NONE, $options = array()) {
however the patch specifies the following, and therefor fails:
function ckeditor_link_url($path = NULL, $langcode, $options = array()) {