Bug 578176 - Back history / navigation menu is not correctly updated (after manually opening files or using F3)
Summary: Back history / navigation menu is not correctly updated (after manually openi...
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: IDE (show other bugs)
Version: 4.22   Edit
Hardware: PC Windows 10
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-12 04:23 EST by Franck QUENTIN CLA
Modified: 2022-01-12 05:39 EST (History)
0 users

See Also:


Attachments
incorrect back menu history (51.04 KB, image/jpeg)
2022-01-12 04:23 EST, Franck QUENTIN CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Franck QUENTIN CLA 2022-01-12 04:23:45 EST
Created attachment 287820 [details]
incorrect back menu history

Hi there,

I'm facing an issue since quite some time now (and also found some others tickets talking about a similar issue (such as https://bugs.eclipse.org/bugs/show_bug.cgi?id=35635)), and i've decided to test it on the latest version of eclipse (still reproducing it) : when navigating through different file using F3 shortcut for example, using the Alt + left arrow to go backward does not necessarely put me back on my previous file (this happens quite often actually).

After some investigation, it seems that the back history menu is incorrectly updated. Simple steps to reproduce on a new project :

- Create a new Java project
- add four simple java classes (for example : test1.java, test2.java, test3.java, test4.java)
- close all tabs
- open in order test1, test2, test3, test4
- take a look at the back history top menu, mine says :
-- test2.java
-- test1.java
-- test2.java
-- test1.java

Whereas I think we should have :
-- test4.java
-- test3.java
-- test2.java
-- test1.java

(i've attached a screenshot)

Am i mistaking on how the back history menu should work ? And is this why my Alt + left arrow works strangely ?