From 54a1e48672e5b66e82c7b233819341c3f7584520 Mon Sep 17 00:00:00 2001 From: Eugene Fox Date: Fri, 18 Jul 2025 20:55:58 +0300 Subject: [PATCH] hotfix: drag and drop doesn't work in Firefox popup --- .github/workflows/cd_pipeline.yml | 6 ++++++ .github/workflows/pr_pipeline.yml | 6 ++++++ 2 files changed, 12 insertions(+) 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 }})