Recent Activities

This page shows what are we working on.

swissup / knowledge-base

1 month ago success

swissup / module-knowledge-base

1 month ago success
  • 1.1.46
    • Version 1.1.46 b9a4bf

    • Merge pull request #20 from swissup/fix/breeze-scope-virtual-node-grid

      Fix knowledge base grid not rendering on Breeze < 2.31.3 8fdf7f

    • Fix knowledge base grid not rendering on Breeze < 2.31.3

      The homepage listing renders its child ui components (categoriesList,
      paging, sizes) through a `scope:` binding placed on virtual (comment)
      nodes:

      <!-- ko scope: categoriesList -->...<!-- /ko -->

      Breeze versions before 2.31.3 apply that binding without checking the
      node type. `applyComponents()` calls `$(el).component(index)` on the
      comment node, cash's `.data()` runs against an element with no data
      store and throws:

      TypeError: Unable to process binding "scope: ...categoriesList"
      Cannot read properties of undefined
      (reading 'component:knowledge-base-listing_categories_list')

      The parent component (search bar) still renders because its scope
      binding sits on a real <div>; every child grid crashes, so categories,
      paging and page-size controls never appear. Breeze 2.31.3 later guarded
      the virtual node (swissup/breeze e35ed274), but stores on older Breeze
      stay broken.

      Wrap the three child scope bindings in real <div> elements so the grid
      renders regardless of the installed Breeze version. This mirrors the
      stock Magento_Ui pattern (scope is always bound to a real element) and
      is a no-op on patched Breeze.

      Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> 10a3bf

swissup / module-dynamic-base-url

1 month ago success

swissup / module-seo-cross-links

1 month ago success

swissup / easycatalogimg

1 month ago success

swissup / module-easycatalogimg

1 month ago success