Perhaps I found a solution.
It seems to me that the update problem is due to security rules of Safari (on Macintosh) when exchanging objetcs with external sources.
There are some error like this (also in version 2.2.7) with objects in SAFARI when trying to use the “Dynamic Database Barel”:
[Error] TypeError: Object.entries is not a function. (In ‘Object.entries(u)’, ‘Object.entries’ is undefined)
value (common.min.js:2:11853)
getRemoteItems (editor.min.js:2:132640)
c (load-scripts.php:5:8754)
[Error] TypeError: Object.values is not a function. (In ‘Object.values(r)’, ‘Object.values’ is undefined)
y (inline-editor.min.js:1:3272)
D (inline-editor.min.js:1:11333)
startEditing (editor.min.js:2:228293)
(fonction anonyme) (editor.min.js:2:229431)
[Error] TypeError: Object.values is not a function. (In ‘Object.values(this.getTagConfig().controls)’, ‘Object.values’ is undefined)
hasSettings (editor.min.js:2:195583)
events (editor.min.js:2:194815)
_getValue (backbone.marionette.min.js:22:6372)
_delegateDOMEvents (backbone.marionette.min.js:22:19231)
delegateEvents (backbone.marionette.min.js:22:18867)
setElement (load-scripts.php:16:15211)
setElement (backbone.marionette.min.js:22:21355)
_ensureElement (load-scripts.php:16:16068)
View (load-scripts.php:16:14726)
constructor (backbone.marionette.min.js:22:18080)
constructor (backbone.marionette.min.js:22:22591)
n (load-scripts.php:16:22937)
setTagView (editor.min.js:2:192173)
onTagsListItemClick (editor.min.js:2:193573)
onTagsListItemClick
dispatch (load-scripts.php:9:12450)
handle (load-scripts.php:9:9179)
[Error] TypeError: Object.entries is not a function. (In ‘Object.entries(e)’, ‘Object.entries’ is undefined)
value (common.min.js:2:11113)
value
c (load-scripts.php:5:8754)
In Firefox version 54, everything is working fine with the update and all plugins.