Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:2
-
Sprint:Spring 3 : 17 Feb to 28 Feb, Spring 4 : 2 Mar to 13 Mar
Description
Situation: Need to revert changes to how the bookmark url encoding works in order to get bookmarks to work with special characters.
Task: Revert changes to bookmark url encoding.
The issue Noor found is an existing issue with how bookmarks works with custom genomes. What is happening is that when a user loads data without selecting a genome, IGB creates a custom genome. The data is then loaded within this custom genome. When the user creates a bookmark, the version is set as custom genome. When the user closes IGB the custom genome is removed. When the user reopens IGB and tries to load the bookmark, IGB cannot find a genome version of custom genome, and thus generates a null pointer. This behavior has been around for a while. CyVerse and Galaxy use a separate bookmark logic to load custom genomes to avoid this problem. This seems like an edge case as I'm not sure how often users would be creating bookmarks in custom genomes.
Since the other functionality appears to be working, I'm closing this issue.