Problem/Motivation

Starting an upgrade from 2.2.22 to 3.0.4 today, I noticed that our checker panel had moved from the bottom left to the bottom right of the screen. The "Pin panel to..." in configuration is still set to Left, the setting just seems to not have any effect.

I also tested the "Pin panel to..." setting with fresh 3.0.4 and 3.x-dev installs on simplytest.me and experienced the same.

Steps to reproduce

1. Install drupal/editoria11y:^3
2. Navigate to the Editoria11y Setting page: `/admin/config/content/editoria11y`
3. Under Advanced Settings > Theme Compatibility > Positioning, set "Pin panel to..." to "Left"
4. Save your settings.
5. Navigate to the demo: `/admin/config/content/editoria11y/demo` or any other page you might expect the checker panel to appear, like the homepage.
6. Observe that the panel is pinned to the right.

Environment details for bug reports
  • Drupal version: 10.6.10
  • CSA submodule installed: N
  • Exports submodule installed: N
  • Site URL:
  • Active config:
    content_root: ''
    assertiveness: assertive
    no_load: ''
    ignore_all_if_absent: ''
    ignore_elements: '#geofield-map-view-locations-map-map *, .geofield-static-google-map *, .remote-video--embed *'
    panel_no_cover: ''
    embedded_content_warning: ''
    download_links: ''
    link_strings_new_windows: ''
    ignore_link_strings: ''
    link_ignore_selector: 'svg.ext, svg.mailto, .link-purpose-text, .contextual'
    hidden_handlers: ''
    element_hides_overflow: ''
    ed11y_theme: sleekTheme
    panel_pin: left
    shadow_components: ''
    detect_shadow: false
    watch_for_changes: checkRoots
    disable_sync: false
    preserve_params: 'search,keys,page,language,language_content_entity'
    redundant_prefix: ''
    custom_tests: 0
    disable_live: false
    live_h_inherit: ''
    live_h2: 'form[id^="node-"] #edit-body-wrapper .ck-content'
    live_h3: ''
    live_h4: ''
    hide_edit_links: ''
    ck5_table_headers: row
    tests_off: 'CONTRAST_WARNING_GRAPHIC,LINK_CLICK_HERE,LINK_IMAGE_ALT'


    If possible, provide any error messages, as well as the browser console output from:

    console.log(JSON.stringify(Object.fromEntries(Object.entries(Drupal.Ed11y.State.option).filter(([key]) => !['editLinks','lang','pepper'].includes(key)))));
    

    Console output

Comments

jenna.tollerson created an issue. See original summary.

jenna.tollerson’s picture

Issue summary: View changes
StatusFileSize
new8.34 KB
itmaybejj’s picture

Assigned: Unassigned » itmaybejj

that's....definitely a bug. I'll take a look.

  • 3c0129cb committed on 3.0.x-dev
    fix: #3593614 Port more robust config tests from WordPress
    

  • 560f004f committed on 3.0.x-dev
    fix: #3593614 When 'Pin panel to' is set to Left, panel remains at Right
    
itmaybejj’s picture

Status: Active » Reviewed & tested by the community

  • itmaybejj committed 347f9c53 on 3.0.x
    fix: #3593614 When 'Pin panel to' is set to Left, panel remains at Right
    

  • itmaybejj committed 347f9c53 on 3.0.x-dev
    fix: #3593614 When 'Pin panel to' is set to Left, panel remains at Right
    
itmaybejj’s picture

Status: Reviewed & tested by the community » Fixed

Fixed in 3.0.5. Thank you for reporting! Reach out if you want bug bounty batch of CSA licenses.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.