Firefox has an excellent built-in screenshot feature that allows users to take full page screenshots of web pages. I am a Mac user. I use Sugarsync cloud service to keep … (閱讀更多)
Firefox has an excellent built-in screenshot feature that allows users to take full page screenshots of web pages. I am a Mac user. I use Sugarsync cloud service to keep my Mac Studio desktop (OS 12.6.3 Monterey) and Macbook Air (OS 13.3 Ventura) laptop in sync. I am running Firefox 133.0.
I have noticed that Firefox .png screenshots have not been uploading properly to Sugarsync for the last 6 months or so. In Finder a green tick appears which indicates that a file has been properly uploaded to SugarSync but when I go to the Sugarsync app I can see the following error message for such files "Waiting on upload from Mac Studio". This means that screenshots I take on my desktop do not go across to my laptop and vice versa.
I spoke to the very helpful tech support (Luis M, senior tech support) at Sugarsync today and he and his colleague were able to figure out that the problem has to do with the attributes of the saved .png files.
I will outline the issue in detail:
On a Mac you can examine the attributes of a file by doing the following:
- right click on the folder in which your file is located and click "new terminal at folder". This opens a new terminal window
- type the following: xattr -l and then drag and drop the file name from finder next to the "xattr -l" and then insert a space, a dot and a forward slash and press enter,
i.e. myusername@NameOfMyComputer Foldername % xattr -l full path and file name ./
For example if I take a screenshot of the following URL: https://www.mlb.com/
and I save the screenshot in a folder I have named "Firefox Screenshots" it saves as as "Screenshot 2024-12-07 at 14-48-02 MLB.com The Official Site of Major League Baseball" on my computer. I can examine it's attributes in terminal using the steps outlined above:
myusername@NameOfMyComputer Firefox Screenshots % xattr -l /Users/myusername/Firefox\ Screenshots/Screenshot\ 2024-12-07\ at\ 14-46-28\ The\ New\ York\ Times\ -\ Breaking\ News\ US\ News\ World\ News\ and\ Videos.png ./
When I click enter it generates a massive amount of information that looks like this:
/Users/myusername/Firefox Screenshots/Screenshot 2024-12-07 at 14-46-28 The New York Times - Breaking News US News World News and Videos.png: com.apple.metadata:kMDItemWhereFroms: bplist00?_
/Users/myusername/Firefox Screenshots/Screenshot 2024-12-07 at 14-46-28 The New York Times - Breaking News US News World News and Videos.png: com.apple.quarantine: 0081;6753c517;Firefox;0F67116D-C970-45CB-A578-65EAFC93F6DD
myusername@NameOfMyComputer Firefox Screenshots % xattr -l /Users/myusername/Firefox\ Screenshots/Screenshot\ 2024-12-07\ at\ 14-48-02\ MLB.com\ The\ Official\ Site\ of\ Major\ League\ Baseball.png ./
/Users/myusername/Firefox Screenshots/Screenshot 2024-12-07 at 14-48-02 MLB.com The Official Site of Major League Baseball.png: com.apple.metadata:kMDItemWhereFroms: bplist00?_Q?^data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADpIAAHi4CAYAAACFvQCUAAAgAElEQVR4XuzdC5iVZbk38JsEGY4imCiIICIYakqKKaSZmlaKn6WZml27tqipbdOdh3K3O322a5uZaXawMr+9Nf1wax4q85BYankm8cxZBEFBkPNRZq8ZYIRhzVprmHnfmfddv2UWOM97P8/zu28OeV1/3g4de+9dGz4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApgXWrZyf6fM7PAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDICHQRJk4FVlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIpCkgSJqmtr0IECBAgAABAgQIECBAgAABAgQIECBAgAABAtkRECTNTq+clAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINCkgSGo4CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEigkIkpoLAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQAwFB0hw00RUIECBAgAABAgQIECBAgAABAgQIECBAgAABAg etc etc etc
The total output is over 19 million characters long due to the long alphabet soup that is generated. And this why Sugarsync is unable to properly upload the file.
You can retrospectively fix folders that contain .png files that will not properly upload to Sugarsync by right clicking on a folder, selecting "new terminal at folder" and typing the following: xattr -d -r com.apple.metadata:kMDItemWhereFroms ./
This fixes the attributes and the .png screenshots files immediately start to upload to Sugarsync. When you examine the attributes of the file again it shows the following:
/Users/myusername/Firefox Screenshots/Screenshot 2024-12-07 at 14-48-02 MLB.com The Official Site of Major League Baseball.png: com.apple.quarantine: 0081;6753c575;Firefox;D5072DFA-9EE8-4EF1-9658-86263462F1CD.
Could the Firefox developers please look at this issue and liaise with Sugarsync?
Many thanks in advance.