Originally reported here: #2682789: Unsaved layouts created by IPE are defaults until "Save as custom" is clicked, a two part fix is available from these two issues:
- #2701349: Generate new UUIDs for displays when switching from default to field storage
- #2700597: Explicitly set the Panels IPE URL root when saving in Panelizer
Proposed resolution
Apply those two patches
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | bandaid.patch | 801 bytes | eclipsegc |
Comments
Comment #2
balsamaAdded a test:
https://github.com/acquia/lightning/commit/3b3dc1f9719405d5a55833a3156fe...
Which failed (as expected):
https://travis-ci.org/acquia/lightning/builds/121486805
Applied additional patch to panels currently found here: https://gist.githubusercontent.com/EclipseGc/851a6fa32045c5f079449f10f9c...
In this commit:
https://github.com/acquia/lightning/commit/46dc06f003b986fd9337b54e88fa0...
Test passes:
https://travis-ci.org/acquia/lightning/builds/121491094
Next steps:
Patch needs to live somewhere on D.O so that the D.O packager can use it. I'm fine with posting it here if the Panels folks don't want to post it in their queue.
Comment #3
eclipsegc commentedOk, so that patch is not fit for contrib, but is a good bandaid for the profile for the time being until we fix contrib.
Here it is on this issue.
Eclipse
Comment #5
balsamaCommitted. Thanks