I think I see what happened here....
Ashwini changed the import file chooser window to the native file chooser.
Her changes were tested and, after a minor correction, merged into master.
Deepti did a parallel change for the export window. I think Deepti was recovering code that Ashwini had written, and I think it involved copy/pasting some or all of the file. For some reason, I own the branch but Deepti is the author of the commit.
https://bitbucket.org/IvoryBlak/integrated-genome-browser/branch/IGBF-1184
In any case, it looks the like commit that changes the export window to the native file chooser also (accidentally) reverts part of the code that was changed to make the import window use the native file chooser.
One option is to remove the bad commit from master and rebase the code correctly and submit it again.
But I think our workflow strives to not changes any commits once they make it to the master branch (I think it makes for a re-basing hassle, or its just the flow we stick too). So our best option is to make a new commit, where both sections of code are fully up-do-date (use the native OS file chooser).
Making that fix will be almost as fast as describing it. I'll make the fix on a new branch, and then send the issue along the standard pipeline for review, and so on.
Fixed the issue.
Please refer to branch on my fork for code review:
https://bitbucket.org/ashwiniK27/integrated-genome-browser/commits/97aba34f0b1dc3dfa22efb9383b00f82f2a3351f?at=IGBF-1183
Needs testing on Linux and MacOS.