Closed Bug 820515 Opened 12 years ago Closed 6 years ago

'Set as Desktop Background...' not working

Categories

(Firefox :: Shell Integration, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1119088

People

(Reporter: BenWa, Unassigned)

Details

STR:
1) Open http://i.imgur.com/GO2uZ.jpg
2) Right click and select 'Set as Desktop Background...'

I'm unable to set it as a background image using this feature.
This worksforme with Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:20.0) Gecko/20121211 Firefox/20.0

1) Right-click on the image
2) Choose "'Set as Desktop Background...' --> Set Desktop Background dialog opens
3) Hit the 'Set Desktop Background' button --> image gets set as desktop background
Strange, it doesn't work for me. I just tried again:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:20.0) Gecko/20121211 Firefox/20.0
At what step does it fail?
After I hit 3) the image doesn't get set a the background of any of my monitors. The button is then replaced as 'Open Desktop Preferences' where none of the preview show the image anywhere.

Have you tried on a multi-monitor setup?
No, I just have a mini with one monitor.

You get the 'Open Desktop Preferences' label on the button. That means that browser/components/shell/content/setDesktopBackground.js#120 has changed the label on the button.

Maybe something goes wrong after browser/components/shell/src/nsMacShellService.cpp#245

Do you have the image somewhere on your hard drive, like in the 'Pictures" folder?
Component: Widget: Cocoa → Shell Integration
Product: Core → Firefox
(In reply to Stefan [:stefanh] from comment #5)
> Do you have the image somewhere on your hard drive, like in the 'Pictures"
> folder?

Yes it's there.
I'm experiencing this as well. "Set Desktop Background" specifically fails on OSX when Firefox is in fullscreen mode.  Except, it's really not strictly a failure, it's just not working the way you expect. 

OSX both allows individual desktops to have their own backgrounds and creates a new temporary desktop when you put it to fullscreen it. So I'm guessing that Firefox correctly sets the background of a desktop you can't see and that disappears when it's taken out of fullscreen mode.
This was fixed by bug 1119088. I tested this with the image in comment 0, in fullscreen and non-fullscreen mode.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.