Skip to content

Commit bf66fa6

Browse files
fix(ci): pin WebKit to 2.44.0-2 to fix blank-webview regression on Linux (#1311)
The ubuntu-24.04 runners can get newer webkit2gtk versions which cause blank webviews in the AppImage builds. Pin to the known-working 2.44.0-2 versions, matching the fix already applied in ActivityWatch/aw-tauri#99. Fixes: ActivityWatch/aw-tauri#97
1 parent fa69210 commit bf66fa6

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

.github/workflows/build-tauri.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,19 @@ jobs:
116116
sudo apt-get update
117117
sudo apt-get install -y \
118118
libgtk-3-dev \
119-
libwebkit2gtk-4.1-dev \
120119
libayatana-appindicator3-dev \
121120
librsvg2-dev \
122-
libjavascriptcoregtk-4.1-dev \
123121
libsoup-3.0-dev \
124122
xdg-utils
123+
# Pin WebKit to avoid blank-webview regression on newer ubuntu-24.04 packages
124+
# See: ActivityWatch/aw-tauri#99
125+
sudo apt-get install -y \
126+
libwebkit2gtk-4.1-0=2.44.0-2 \
127+
libwebkit2gtk-4.1-dev=2.44.0-2 \
128+
libjavascriptcoregtk-4.1-0=2.44.0-2 \
129+
libjavascriptcoregtk-4.1-dev=2.44.0-2 \
130+
gir1.2-javascriptcoregtk-4.1=2.44.0-2 \
131+
gir1.2-webkit2-4.1=2.44.0-2
125132
126133
- name: Install dependencies
127134
run: |

0 commit comments

Comments
 (0)