Fix Form_Utils selector: $sid in templates becomes data-sid in DOM

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-12-03 22:49:52 +00:00
parent 45cf44edeb
commit d8b6a6d498

View File

@@ -107,7 +107,7 @@ class Form_Utils {
// Resolve the promise once all animations are complete
Promise.all(animations).then(() => {
// Scroll to error container if it exists
const $error_container = $parent.find('[$sid="error_container"]').first();
const $error_container = $parent.find('[data-sid="error_container"]').first();
if ($error_container.length > 0) {
const container_top = $error_container.offset().top;
@@ -345,7 +345,7 @@ class Form_Utils {
*/
static _apply_combined_error($parent, summary_msg, unmatched_errors) {
const animations = [];
const $error_container = $parent.find('[$sid="error_container"]').first();
const $error_container = $parent.find('[data-sid="error_container"]').first();
const $target = $error_container.length > 0 ? $error_container : $parent;
// Create alert with summary message and bulleted list of unmatched errors
@@ -386,7 +386,7 @@ class Form_Utils {
const animations = [];
// Look for a specific error container div (e.g., in Rsx_Form component)
const $error_container = $parent.find('[$sid="error_container"]').first();
const $error_container = $parent.find('[data-sid="error_container"]').first();
const $target = $error_container.length > 0 ? $error_container : $parent;
if (typeof messages === 'string') {