diff --git a/.github/workflows/cd_pipeline.yml b/.github/workflows/cd_pipeline.yml index d291f85..57f0014 100644 --- a/.github/workflows/cd_pipeline.yml +++ b/.github/workflows/cd_pipeline.yml @@ -52,6 +52,12 @@ jobs: echo "WXT_GA4_MEASUREMENT_ID=${{ secrets.GA4_MEASUREMENT_ID }}" >> .env - run: yarn install + + # Patch for firefox dnd popup (see https://github.com/clauderic/dnd-kit/issues/1043) + - run: grep -v "this.windowListeners.add(EventName.Resize, this.handleCancel);" core.esm.js > core.esm.js + working-directory: ./node_modules/@dnd-kit/core/dist + if: ${{ matrix.target == 'firefox' }} + - run: yarn zip -b ${{ matrix.target }} - name: Drop build artifacts (${{ matrix.target }}) diff --git a/.github/workflows/pr_pipeline.yml b/.github/workflows/pr_pipeline.yml index 640f132..a08462d 100644 --- a/.github/workflows/pr_pipeline.yml +++ b/.github/workflows/pr_pipeline.yml @@ -44,6 +44,12 @@ jobs: echo "WXT_GA4_MEASUREMENT_ID=${{ secrets.GA4_MEASUREMENT_ID }}" >> .env - run: yarn install + + # Patch for firefox dnd popup (see https://github.com/clauderic/dnd-kit/issues/1043) + - run: grep -v "this.windowListeners.add(EventName.Resize, this.handleCancel);" core.esm.js > core.esm.js + working-directory: ./node_modules/@dnd-kit/core/dist + if: ${{ matrix.target == 'firefox' }} + - run: yarn zip -b ${{ matrix.target }} - name: Drop artifacts (${{ matrix.target }})