Regression on saving url prop values after issue 3477625

Created on 31 March 2025, 3 days ago

Problem/Motivation

More info coming soon.
Regression introduced by πŸ› Draft for UI Patterns UI Active

πŸ› Bug report
Status

Active

Version

2.0

Component

Code

Created by

πŸ‡«πŸ‡·France just_like_good_vibes PARIS

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @just_like_good_vibes
  • πŸ‡«πŸ‡·France just_like_good_vibes PARIS

    i have tested using a component with an URL prop.

    when i have enabled the module "ui_patterns_ui", then the resulting configuration is not correct when i saved a component, for example, with a block. i show you before and after. i have used ui_patterns_ui custom form or the component form.

    Before :

    uuid: 32e7783c-85b3-4c2f-b4e1-7af075159d3e
    langcode: en
    status: true
    dependencies:
      module:
        - ui_patterns
        - ui_patterns_blocks
      theme:
        - ui_suite_dsfr
    id: ui_suite_dsfr_buttonuisuitedsfr
    theme: ui_suite_dsfr
    region: content
    weight: 0
    provider: null
    plugin: 'ui_patterns:ui_suite_dsfr:button'
    settings:
      id: 'ui_patterns:ui_suite_dsfr:button'
      label: 'Button (UI Suite DSFR)'
      label_display: visible
      provider: ui_patterns_blocks
      ui_patterns:
        component_id: 'ui_suite_dsfr:button'
        variant_id:
          source_id: select
          source:
            value: ''
        props:
          attributes:
            source_id: attributes
            source:
              value: ''
          url:
            source_id: url
            source:
              value: 'https://drupal.org'
    
        slots:
          label:
            sources:
              -
                source_id: token
                source:
                  value: coucou
                _weight: '0'
    visibility: {  }
    

    After

    uuid: 32e7783c-85b3-4c2f-b4e1-7af075159d3e
    langcode: en
    status: true
    dependencies:
      module:
        - ui_patterns
        - ui_patterns_blocks
      theme:
        - ui_suite_dsfr
    id: ui_suite_dsfr_buttonuisuitedsfr
    theme: ui_suite_dsfr
    region: content
    weight: 0
    provider: null
    plugin: 'ui_patterns:ui_suite_dsfr:button'
    settings:
      id: 'ui_patterns:ui_suite_dsfr:button'
      label: 'Button (UI Suite DSFR)'
      label_display: visible
      provider: ui_patterns_blocks
      ui_patterns:
        component_id: 'ui_suite_dsfr:button'
        variant_id:
          source_id: select
          source:
            value: ''
        props:
          attributes:
            source_id: attributes
            source:
              value: ''
        slots:
          label: {  }
        display:
          value:
            props:
              url:
                source:
                  value: 'https://drupal.org'
    visibility: {  }
    
  • πŸ‡«πŸ‡·France just_like_good_vibes PARIS

    i will propose something

  • πŸ‡©πŸ‡ͺGermany Christian.wiedemann

    christian.wiedemann β†’ made their first commit to this issue’s fork.

Production build 0.71.5 2024