fix: Fixed workspace transition animations and icons not appearing on new profiles, b=(no-bug), c=tabs, workspaces

This commit is contained in:
Mr. M 2025-05-27 17:59:26 +02:00
parent b8213569e5
commit 3c01004641
No known key found for this signature in database
GPG key ID: 6292C4C8F8652B18
2 changed files with 4 additions and 1 deletions

View file

@ -94,6 +94,9 @@
try { try {
setTimeout(async () => { setTimeout(async () => {
try { try {
const pin = this._pinsCache?.find(
(pin) => pin.uuid === tab.getAttribute('zen-pin-id')
);
let favicon = await PlacesUtils.favicons.getFaviconForPage( let favicon = await PlacesUtils.favicons.getFaviconForPage(
Services.io.newURI(pin.url) Services.io.newURI(pin.url)
); );

View file

@ -2323,7 +2323,7 @@ var gZenWorkspaces = new (class extends ZenMultiWindowFeature {
existingTransform = container.style.transform; existingTransform = container.style.transform;
} }
if (shouldAnimate) { if (shouldAnimate) {
container.style.transform = newTransform; container.style.transform = existingTransform;
animations.push( animations.push(
gZenUIManager.motion.animate( gZenUIManager.motion.animate(
container, container,