Comments (8)
Compatibility problem:
redirects to
Important part params=...
is lost as the result.
Please think how to fix it.
from web.
Dev notes (approved)
- PIN parameter is common to all menu items but needs to be removed from the URL when navigating between items.
- Navigation parameters can only be displayed in the navigation menu. When route building begins, it switches to map/navigate. During this process, support for old URLs is maintained ( https://test.osmand.net/map/?start=50.731830,7.086730&end=50.730990,7.087470&profile=car#18/50.73149/7.08623)
from web.
Additionally:
- check /map/loginForm (specify page to load after login? especially in case of login-required actions such as Show regions)
- check LOGIN_LOGOUT_URL (auto-logout as result of unauth/expired API request)
- check /map/delete-account (either as guest and as logged in)
from web.
Review
Back doesn't work
- Browser back doesn't work all the time.
- Try to open My Places > Tracks > tap on track. Taping back doesn't change map or UI.
from web.
The current approach that was chosen for quickly adding URLs to menu items doesn't work well with browser navigation (currently navigation is done manually using location from useLocation, we subscribe to location.pathname and depending on the change we update the menu and do navigation via useNavigate.)
It will be necessary to write a new component structure for the menu, finish the parameters for different pages, especially in navigation and the track editor. There are still bugs with parameters due to the complex approach to storing and calling these parameters.
from web.
Compatibility problem:
redirects to
Important part
params=...
is lost as the result.Please think how to fix it.
fixed
from web.
- Separate task for back / forward in Browser
from web.
from web.
Related Issues (20)
- Map start HOT 2
- Incorrect weather data when switching weather source
- Crash after login
- Sync favourites icons across devices and web map HOT 1
- Search web HOT 3
- Route is not shown after "saving to cloud" (after editing a route in Chrome (Version 126.0.6478.127)) HOT 4
- GPX file showing unwanted straight returning line in other apps HOT 5
- Bogous crossing straight lines near the poles on lowest zoom level when isodistance circles are activated. HOT 2
- Unnessaissary pop-up to 'Zoom-up closer' when searching for coordinates
- Unexpected behavior when toggling track HOT 3
- Crash when tapping to a waypoint from the list
- Web POI Filtering issue HOT 2
- Support Back / Forward browser button
- Missing "Menu → Settings → Purchases" menu HOT 2
- GPX track from myrouteapp has straight lines view
- Add info about uphill / downhill to the track info
- Hover for POI icons HOT 1
- Show parent category name for sub-categories HOT 1
- Document Supported File Types (for Import) HOT 1
- Show link to OSM in context menu
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from web.