1
0
Fork 1
mirror of https://github.com/zen-browser/desktop.git synced 2025-07-08 00:10:00 +02:00

Update @zen-browser/surfer to version 1.10.2, remove outdated test, and add new test for browser workspaces

This commit is contained in:
mr. M 2025-03-13 00:42:17 +01:00
parent 505e192b66
commit f14f87b54e
No known key found for this signature in database
GPG key ID: CBD57A2AEDBDA1FB
9 changed files with 48 additions and 10 deletions

14
package-lock.json generated
View file

@ -9,7 +9,7 @@
"version": "1.0.0", "version": "1.0.0",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@zen-browser/surfer": "^1.10.0" "@zen-browser/surfer": "^1.10.2"
}, },
"devDependencies": { "devDependencies": {
"husky": "^9.1.7", "husky": "^9.1.7",
@ -270,9 +270,9 @@
"integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
}, },
"node_modules/@zen-browser/surfer": { "node_modules/@zen-browser/surfer": {
"version": "1.10.0", "version": "1.10.2",
"resolved": "https://registry.npmjs.org/@zen-browser/surfer/-/surfer-1.10.0.tgz", "resolved": "https://registry.npmjs.org/@zen-browser/surfer/-/surfer-1.10.2.tgz",
"integrity": "sha512-mW/MAuEy+nzIyNJf3q8dV6xjmmEacX0ftECmW12xJmES9xVmP2VnFuSi1AzmFRmlm3Y4TumZodTnq0IvSJbJ7w==", "integrity": "sha512-ltD4T/OM1JCxvJPssaYqmHAjb/cT8U9DJNg3Hg2QrMJSIXYWugvl61GiGDRS3/SINEaSxZM7A6oOWNjYWthiaQ==",
"dependencies": { "dependencies": {
"@resvg/resvg-js": "^1.4.0", "@resvg/resvg-js": "^1.4.0",
"async-icns": "^1.0.2", "async-icns": "^1.0.2",
@ -2810,9 +2810,9 @@
"integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
}, },
"@zen-browser/surfer": { "@zen-browser/surfer": {
"version": "1.10.0", "version": "1.10.2",
"resolved": "https://registry.npmjs.org/@zen-browser/surfer/-/surfer-1.10.0.tgz", "resolved": "https://registry.npmjs.org/@zen-browser/surfer/-/surfer-1.10.2.tgz",
"integrity": "sha512-mW/MAuEy+nzIyNJf3q8dV6xjmmEacX0ftECmW12xJmES9xVmP2VnFuSi1AzmFRmlm3Y4TumZodTnq0IvSJbJ7w==", "integrity": "sha512-ltD4T/OM1JCxvJPssaYqmHAjb/cT8U9DJNg3Hg2QrMJSIXYWugvl61GiGDRS3/SINEaSxZM7A6oOWNjYWthiaQ==",
"requires": { "requires": {
"@resvg/resvg-js": "^1.4.0", "@resvg/resvg-js": "^1.4.0",
"async-icns": "^1.0.2", "async-icns": "^1.0.2",

View file

@ -41,7 +41,7 @@
}, },
"homepage": "https://github.com/zen-browser/core#readme", "homepage": "https://github.com/zen-browser/core#readme",
"dependencies": { "dependencies": {
"@zen-browser/surfer": "^1.10.0" "@zen-browser/surfer": "^1.10.2"
}, },
"devDependencies": { "devDependencies": {
"husky": "^9.1.7", "husky": "^9.1.7",

10
scripts/update-surfer.sh Normal file
View file

@ -0,0 +1,10 @@
#!/bin/bash
# make sure we are on root
if [ ! -f "package.json" ]; then
echo "Please run this script from the root of the project"
exit 1
fi
npm update @zen-browser/surfer
npm i @zen-browser/surfer@latest

View file

@ -0,0 +1,10 @@
diff --git a/browser/base/moz.build b/browser/base/moz.build
index 636e0841786735a63ddea00e819c0b6f0b8a5d4d..6685d857180944d68bf4f049919f81361084c481 100644
--- a/browser/base/moz.build
+++ b/browser/base/moz.build
@@ -87,3 +87,5 @@ if CONFIG["MOZ_WIDGET_TOOLKIT"] in ("windows", "gtk"):
DEFINES["MENUBAR_CAN_AUTOHIDE"] = 1
JAR_MANIFESTS += ["jar.mn"]
+
+DIRS += ["zen-components"]

View file

@ -27,7 +27,6 @@ class ZenBrowserManagerSidebar extends ZenDOMOperatedFeature {
this.onlySafeWidthAndHeight(); this.onlySafeWidthAndHeight();
this.initProgressListener(); this.initProgressListener();
this.update();
this.close(); // avoid caching this.close(); // avoid caching
this.tabBox.prepend(this.sidebarWrapper); this.tabBox.prepend(this.sidebarWrapper);
this.listenForPrefChanges(); this.listenForPrefChanges();

View file

@ -0,0 +1,4 @@
BROWSER_CHROME_MANIFESTS += [
"tests/browser.toml",
]

View file

@ -1,2 +1,2 @@
["basic-workspace-change.js"] ["browser_zen_workspaces.js"]

15
tests/run.sh Normal file
View file

@ -0,0 +1,15 @@
#!/bin/bash
# make sure we are on root
if [ ! -f "package.json" ]; then
echo "Please run this script from the root of the project"
exit 1
fi
rm -rf engine/browser/base/zen-components/tests/
npm run import
npm run build:ui
cd ./engine
./mach mochitest browser/base/zen-components/tests
cd ..