hunk.code_window:             // or at least for the duration of the click debounce. This makes
               // a 'real' debounce creation useless. Also, during the debouncing
               // part, the button is disabled without any visual effect.
               $button.addClass('pe-none');
               Promise.resolve(dom.DEBOUNCE && concurrency.delay(dom.DEBOUNCE)).then(function () {
                   $button.removeClass('pe-none');
                   const restore = dom.addButtonLoadingEffect($button[0]);
                   return Promise.resolve(result).then(restore).guardedCatch(restore);
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:             Promise.resolve(dom.DEBOUNCE && delay(dom.DEBOUNCE)).then(function () {
  
hunk.file_path: addons/web/static/src/legacy/js/core/dom.js
hunk.type: replace
file: # -*- coding: utf-8 -*-
  # Part of Odoo. See LICENSE file for full copyright and licensing details.
  
  {
      'name': 'Signup',
      'description': """
  Allow users to sign up and reset their password
  ===============================================
      """,
      'version': '1.0',
      'category': 'Hidden/Tools',
      'auto_install': True,
      'depends': [
          'base_setup',
          'mail',
          'web',
      ],
      'data': [
          'data/ir_config_parameter_data.xml',
          'data/ir_cron_data.xml',
          'data/mail_template_data.xml',
          'views/res_config_settings_views.xml',
          'views/res_users_views.xml',
          'views/auth_signup_login_templates.xml',
          'views/webclient_templates.xml',
          ],
      'bootstrap': True,
      'assets': {
          'web.assets_frontend': [
              'auth_signup/static/**/*',
          ],
      },
      'license': 'LGPL-3',
  }
  