(In reply to Alphan Chen [:alchen] from comment #24) > It could be related to bug 1549973. > I will check it in detail. Right now, I cannot reproduce the symptom. Since the symptom happens on 67 and after 67, so it is not related to Bug 1474130(Firefox 68) and Bug 1549973(Firefox 69). In 67, what I need is rewrite the sessionStore collect() and restore() from JS to C++. The related patch I have are the followings: Bug 1497147 - - Rewrite "mapFrameTree" implementation to C++ Bug 1507286 - Convert content-sessionStore.jsm to C++ Bug 1497146 part 3 - Convert FormData.jsm to C++ [restore() part] Bug 1497146 part 2 - Convert FormData.jsm to C++ [collect() part] Bug 1497146 part 1 - Add SessionStoreUtils.webidl Bug 1497144 part 2 - Get rid of ScrollPosition.jsm Bug 1497144 - Rewrite DocShellCapabilities.jsm and ScrollPosition.jsm into C++
Bug 1553417 Comment 25 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
(In reply to Alphan Chen [:alchen] from comment #24) > It could be related to bug 1549973. > I will check it in detail. Right now, I cannot reproduce the symptom. Since the symptom happens on 67 and after 67, so it is not related to Bug 1474130(Firefox 68) and Bug 1549973(Firefox 69). In 67, what I did is rewrite the sessionStore collect() and restore() from JS to C++. The related patch I have are the followings: Bug 1497147 - - Rewrite "mapFrameTree" implementation to C++ Bug 1507286 - Convert content-sessionStore.jsm to C++ Bug 1497146 part 3 - Convert FormData.jsm to C++ [restore() part] Bug 1497146 part 2 - Convert FormData.jsm to C++ [collect() part] Bug 1497146 part 1 - Add SessionStoreUtils.webidl Bug 1497144 part 2 - Get rid of ScrollPosition.jsm Bug 1497144 - Rewrite DocShellCapabilities.jsm and ScrollPosition.jsm into C++