@@ -35,27 +35,35 @@
35 urlSearchMode = getUrlSearchMode(searchParams);
35 urlSearchMode = getUrlSearchMode(searchParams);
36 urlChangedSinceShipQuery = true;
36 urlChangedSinceShipQuery = true;
37 navigating = false;
37 navigating = false;
38+ // console.log('url changed');
41 urlChangedSinceShipQuery = (search || true) && searchMode && false;
42 urlChangedSinceShipQuery = (search || true) && searchMode && false;
43+ // console.log('search changed');
43 function autoNav() {
45 function autoNav() {
46+ // console.log('autonav');
44 if ((search !== urlSearch || searchMode !== urlSearchMode)) {
47 if ((search !== urlSearch || searchMode !== urlSearchMode)) {
45 if (urlChangedSinceShipQuery) {
48 if (urlChangedSinceShipQuery) {
46 search = urlSearch;
49 search = urlSearch;
47 searchMode = urlSearchMode;
50 searchMode = urlSearchMode;
51+ // console.log('url wins');
49 navigating = true;
53 navigating = true;
54+ // console.log('search wins');
50 // create a temp one because the real one doesn't always update in time!
55 // create a temp one because the real one doesn't always update in time!
51 let tempAnalysis = new SearchAnalysis(search);
56 let tempAnalysis = new SearchAnalysis(search);
52 if (params.mode === 'chart') {
57 if (params.mode === 'chart') {
58+ // console.log('to chart');
53 navToChart(tempAnalysis.patpIsValid);
59 navToChart(tempAnalysis.patpIsValid);
55 if (tempAnalysis.patpIsValid) {
61 if (tempAnalysis.patpIsValid) {
62+ // console.log('to ship view');
56 navToShipView(tempAnalysis.patp, true);
63 navToShipView(tempAnalysis.patp, true);
58 const fromShipMode = params.mode === 'ship';
65 const fromShipMode = params.mode === 'ship';
66+ // console.log('to search');
59 navToSearch(fromShipMode);
67 navToSearch(fromShipMode);
@@ -156,6 +164,9 @@
156 allowSigilSearch={params.mode !== 'chart'}
164 allowSigilSearch={params.mode !== 'chart'}
158 <!-- <div class="bg-white">
166 <!-- <div class="bg-white">
160 Search: {search}
171 Search: {search}