See TODO at https://chromium.googlesource.com/chromium/src/+/def824e91db16ba95375cd0a98813607c3630802/chrome/browser/resource_coordinator/local_site_characteristics_webcontents_observer.cc#189, where the current behavior will persist the bit against the wrong origin.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/92ecf491fd6a1524369ceb90f2ce07aa48ff2ed5 commit 92ecf491fd6a1524369ceb90f2ce07aa48ff2ed5 Author: Sebastien Marchand <sebmarchand@chromium.org> Date: Tue Jul 10 17:52:07 2018 RC - LocalDB: Check the NavID when receiving a non-persistent notif signal Bug: 857471 , 773382 Change-Id: I6591e41f75c1f6bc0ba339725cc3b55d94781743 Reviewed-on: https://chromium-review.googlesource.com/1131556 Commit-Queue: Sébastien Marchand <sebmarchand@chromium.org> Reviewed-by: Chris Hamilton <chrisha@chromium.org> Cr-Commit-Position: refs/heads/master@{#573802} [modify] https://crrev.com/92ecf491fd6a1524369ceb90f2ce07aa48ff2ed5/chrome/browser/resource_coordinator/local_site_characteristics_webcontents_observer.cc [modify] https://crrev.com/92ecf491fd6a1524369ceb90f2ce07aa48ff2ed5/chrome/browser/resource_coordinator/local_site_characteristics_webcontents_observer.h [modify] https://crrev.com/92ecf491fd6a1524369ceb90f2ce07aa48ff2ed5/chrome/browser/resource_coordinator/local_site_characteristics_webcontents_observer_unittest.cc
Comment 1 by sebmarchand@chromium.org
, Jul 10