thanks. Just for completeness, here's a screencast of what I see with that testcase/STR -- it's subtle but I think I'm seeing the bug. It looks like really `browser.navigation.requireUserInteraction` just makes us de-duplicate the entries in the back menu, I think? That means repeated visits to a given URL (from hovering back and forth between the buttons in the testcase) only show up once in the back menu, and when you hover "go back" to navigate back to one of them, then it ~reasonably doesn't show up in the back menu since the visits to that site were de-duplicated into a single menu entry which you've just navigated back to.
Bug 1645231 Comment 5 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
thanks. Just for completeness, here's a screencast of what I see with that testcase/STR -- it's subtle but I think I'm seeing the bug. It looks like really `browser.navigation.requireUserInteraction` just makes us de-duplicate the entries in the back menu, I think? That means repeated visits to a given URL (from hovering back and forth between the buttons in the testcase) only show up once in the back menu, and when you hover "go back" to navigate back to one of them, then it ~reasonably doesn't show up in the back menu since the visits to that site were de-duplicated into a single menu entry which you've just navigated back to. [EDIT: er, my next comment here -- comment 6 -- has a screencast that more-clearly shows the de-duplication, particularly as compared to the reference behavior (with the pref set to false) in comment 7.]