gecko-dev/browser/base
Gijs Kruitbosch 8ec70a2c1b Bug 1393574 - fix flexible spacers not being removable in some circumstances, r=jaws
The goal of this patch is to ensure that:
- in default placements, specials have no unique ids
- in actual placements as stored by CUI, they do
- we reset the counter for those unique ids on reset.
- we re-number specials when building an area (like on startup, or when resetting),
  ensuring that the actual nodes always match the placements for a given area.
- we force saves after resetting, to ensure that the gNewElementCount is always persisted correctly.

This last part will also fix bug 1393661

MozReview-Commit-ID: HAS5J5ZSgB5

--HG--
extra : rebase_source : df62441169e07fb94e39f68a2b3e43f6ed7f464c
2017-09-06 10:02:44 +01:00
..
content Bug 1393574 - fix flexible spacers not being removable in some circumstances, r=jaws 2017-09-06 10:02:44 +01:00
jar.mn Bug 1339610 - Move chrome:// container icons to be resource:// paths so extension developers can use them. r=baku 2017-08-25 12:30:16 +01:00
moz.build Bug 1355088 - add BUG_COMPONENT to browser/* files. r=mossop 2017-08-25 13:08:45 -04:00