diff --git a/src/Integrations/Divi/Design/DesignLock.php b/src/Integrations/Divi/Design/DesignLock.php index aaaf926..747d1fb 100644 --- a/src/Integrations/Divi/Design/DesignLock.php +++ b/src/Integrations/Divi/Design/DesignLock.php @@ -9,9 +9,13 @@ use InvalidArgumentException; defined('ABSPATH') || exit; /** - * One confirmed change per design area at a time (final review I-5): an option lit_mcp_lock_ (never - * autoloaded) holds the time the lock was taken. add_option() is atomic – it fails while the option exists. A lock - * older than STALE_AFTER seconds (a request that died) is removed and taken once more. + * One confirmed change per lock at a time (final review I-5). Colors and theme options share ONE lock (audit L5): + * both rewrite the whole et_divi array through et_update_option(). The lock is a row lit_mcp_lock_ (never + * autoloaded) in the options table holding "