gecko-dev/dom/file
Kris Maglione b45bfec73f Bug 1586911: Silence SHEntry assertion after local->remote->local iframe navigation. r=peterv
When we have a parser-created iframe which starts out in-process, transitions
to remote, and then transitions back to in-process, we create separate
DocShells for the first and last in-process loads. Since both are
network-created, and have the same child index, they both try to add
themselves as children to their parent's SHistory at the same index. And since
the entry for the first DocShell already exists at that index when we try to
add the second, that triggers an assertion.

This isn't really ideal, but it is expected given the current state of session
history under Fission. It should hopefully be solved more gracefully when the
Fission-aware session history rewrite is done, but in the mean time, I think
we should just ignore the conflict, since it's expected.

Differential Revision: https://phabricator.services.mozilla.com/D48437

--HG--
extra : moz-landing-system : lando
2019-10-11 19:32:02 +00:00
..
ipc Bug 1570369 - Part 11: Use IPDL refcounted for PIPCBlobInputStream, r=baku 2019-08-08 16:46:46 +00:00
tests Bug 1586911: Silence SHEntry assertion after local->remote->local iframe navigation. r=peterv 2019-10-11 19:32:02 +00:00
uri Backed out 2 changesets (bug 1558915) for causing bustages. CLOSED TREE 2019-08-02 12:17:42 +03:00
BaseBlobImpl.cpp Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug 2019-04-26 17:53:07 +00:00
BaseBlobImpl.h Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug 2019-04-26 17:53:07 +00:00
Blob.cpp Bug 1577311 - Ensure the js object is dropped while the holder is unlinked and destructored; r=baku 2019-10-04 16:32:38 +00:00
Blob.h Bug 1014393 - Add Blob::CreateEmptyBlob. r=baku 2019-08-03 17:27:15 +00:00
BlobImpl.cpp
BlobImpl.h Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug 2019-04-26 17:53:07 +00:00
BlobSet.cpp
BlobSet.h
EmptyBlobImpl.cpp
EmptyBlobImpl.h
File.cpp Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug 2019-04-26 17:53:07 +00:00
File.h Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug 2019-04-26 17:53:07 +00:00
FileBlobImpl.cpp Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug 2019-04-26 17:53:07 +00:00
FileBlobImpl.h Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug 2019-04-26 17:53:07 +00:00
FileCreatorHelper.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
FileCreatorHelper.h Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug 2019-04-26 17:53:07 +00:00
FileList.cpp
FileList.h
FileReader.cpp Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden 2019-09-18 08:26:34 +00:00
FileReader.h Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
FileReaderSync.cpp Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
FileReaderSync.h Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
MemoryBlobImpl.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
MemoryBlobImpl.h
moz.build
MultipartBlobImpl.cpp Bug 1578341 - MultipartBlobImpl must exclude empty Blobs when creating the inputStream, r=smaug 2019-09-05 15:20:44 +00:00
MultipartBlobImpl.h Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug 2019-04-26 17:53:07 +00:00
MutableBlobStorage.cpp Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - TemporaryIPCBlob actors, r=qdot 2019-04-26 18:01:53 +00:00
MutableBlobStorage.h
MutableBlobStreamListener.cpp Bug 1525319 - Removing context from OnDataAvailable r=valentin 2019-02-27 23:42:27 +00:00
MutableBlobStreamListener.h
StreamBlobImpl.cpp Bug 1536154 - Make nsStringInputStream always report the full memory size of the backing string r=baku 2019-04-30 11:53:42 +01:00
StreamBlobImpl.h Bug 1534712 - Port FileCreatorHelper to PBackground, r=smaug 2019-04-26 17:53:07 +00:00
StringBlobImpl.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
StringBlobImpl.h
TemporaryFileBlobImpl.cpp Bug 1522579 - Part 3: Remove consumers of nsIContentChild, r=mccr8 2019-02-25 20:04:49 +00:00
TemporaryFileBlobImpl.h