I installed the Metropolis theme on a client site which also uses WPML.
We've been pulling our hair out trying to understand a crazy problem. New text widgets that we add get lost (disappear completely) after using other widget override pages.
Here are the steps to reproduce it:
1) Add a new text widget to the "Default Settings" widget view, and save it
2) Verify that the new text shows up on the site front-end
3) Switch to the "Front Page" override and click "save" on any widget
4) And POOF! The text widget I created in (1) disappears completely!
Interestingly, if I add the WPML multi-lingual text widget instead of a regular widget, then it seems to hang in a little longer before vanishing. Perhaps it takes two saves on a "Front Page" override widget to vaporize them.
We can try this approach of *only* using the "Default Settings" Gantry widget page and using "Widget Logic" to display specific widgets per page as needed. However, I still have at least two big questions:
1) Does this known incompatibility fully explain the widget vaporization I'm seeing? Or could there be another problem that needs to be addressed?
2) If my problem is fully explained, is there a way to "future proof" our site? It would be maddening if at a later time someone accidentally goes into another Gantry override, saves something, and all of our site widgets disappear!!!