No 'Save All' button in 8.5 & 9.0

Under Linux I do not get a ‘Save all files’ button on the standard toolbar. I first noticed this in 8.x but put off asking until 9.0 came out. Figured the problem might go away. But 9.0 does the same.

Under View->Toolbars->Customize-Standard it appears to be present & active (checked). But no button on toolbar.

It is always present under Windows. I’m using Mint Cinnamon on 14.04LTS.

Dave

Hmm it shows up fine for me, have you tried toggling it under toolbar customization?

Yes, I have tried reversing the selection, shutting down, and then restarting - no change.

Dave

Could you post your error log after toggling the Save All button? Help > Troubleshooting > View Log File.

Here is the contents of the pystderr.log file:

[2015-03-27 11:35:27,383] [INFO] Startup: Welcome to Komodo IDE 9.0.0 build 87165 (platform linux-x86_64, running on Linux 3.13.0-36-lowlatency version #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014)
[2015-03-27 11:35:27,383] [INFO] Startup: /usr/bin/python built on Wed Mar 18 21:57:09 2015
[2015-03-27 11:35:27,563] [WARNING] console-logger: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create (1) in resource://gre/modules/Preferences.jsm:381
[2015-03-27 11:35:27,563] [WARNING] console-logger: Bootstrapped manifest not allowed to use 'component' directive. (1) in file:///home/wittend/Komodo-IDE-9/lib/mozilla/extensions/scope-files@activestate.com/components/component.manifest:1
[2015-03-27 11:35:27,564] [WARNING] console-logger: Bootstrapped manifest not allowed to use 'contract' directive. (1) in file:///home/wittend/Komodo-IDE-9/lib/mozilla/extensions/scope-files@activestate.com/components/component.manifest:2
[2015-03-27 11:35:27,564] [WARNING] console-logger: Bootstrapped manifest not allowed to use 'interfaces' directive. (1) in file:///home/wittend/Komodo-IDE-9/lib/mozilla/extensions/scope-files@activestate.com/components/component.manifest:3
[2015-03-27 11:35:27,564] [WARNING] console-logger: Ignoring obsolete chrome registration modifier 'xpcnativewrappers=no'. (1) in file:///home/wittend/.komodoide/9.0/XRE/extensions/inspector@mozilla.org/chrome.manifest:16
[2015-03-27 11:35:27,614] [WARNING] root: ko.logging has been converted to a CommonJS module; use require("ko/logging") instead (since Komodo 9.0.0a1).
    @chrome://komodo/content/komodo.js:15:1

[2015-03-27 11:35:27,844] [WARNING] console-logger: Unknown property 'border-radius-top-left'.  Declaration dropped. (1) in less://commando/skin/commando.less:18
[2015-03-27 11:35:27,844] [WARNING] console-logger: Unknown property 'border-radius-top-right'.  Declaration dropped. (1) in less://commando/skin/commando.less:19
[2015-03-27 11:35:28,119] [WARNING] console-logger: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create (1) in file:///home/wittend/Komodo-IDE-9/lib/mozilla/components/koamAddonManager.js:138
[2015-03-27 11:35:29,112] [WARNING] koSkin: Detected GTK theme via libgtk: Mint-X
[2015-03-27 11:35:29,412] [WARNING] root: ko.findresults was already loaded, re-creating it.

[2015-03-27 11:35:29,548] [DEBUG] places_js: waiting for document complete

Dave

Could you see if deleting view-state.xmlc and doc-state.xmlc from your profile folder helps?

To verify - please follow these instructions:

  1. Right-click on the Komodo toolbar and select Customize
  2. Double-click on the Standard Toolbar so that it expand the child items in that tree
  3. Select Save All Files and use spacebar to toggle it on/off - you should see it appear/disappear in the toolbar as you do that

Nathanr,

Tried that. No change. I closed and re-launched K-IDE and it just re-created those files, but no change to the toolbar.

Dave

Toddw,

That is what I have been doing. the toolbar does not change - immeddiately, after closing the dialog, or after an exit/restart.

Dave

I’ve opened a bug for this (and similar issues) here - https://github.com/Komodo/KomodoEdit/issues/94

Note when you deleted doc-state and view-state, was Komodo running? Komodo cannot be running when you delete those.

Nathanr,

Yep That’s what I did. Close K-IDE, delete files, reopen K-IDE. No change. Tried to toggle the button setting, no change.

OBTW, All other buttons toggle as expected in View->Toolbars->Customize. Just not ‘Save All’.

Thanks,
Dave

Very odd. I’m sure the issue above will resolve it once thats fixed, but I’d liked to have provided a workaround for you.

For now I suppose you could use a keybinding for “Save All”. I’m sorry I can’t think of anything else off the top of my head.