Last 12 weeks · 36 commits
4 of 6 standards met
Rapid requires in the Content Security Policy because pixi.js v8 uses for dynamic code generation (uniform syncing, shader syncing, UBO sync, particle updates). iD does not have this requirement. Change pixi.js 8.x ships a submodule that monkey-patches the relevant prototype methods with static polyfill equivalents, eliminating the calls entirely. Import it at the top of before pixi.js initializes: This installs polyfills for: / Rapid now works under a strict CSP with no allowance. Original prompt This section details on the original issue you should resolve* Current environment does not allow unsafe-eval, please use pixi.js/unsafe-eval module to enable support. ### Description Rapid requires an 'unsafe-eval' CSP flag, whereas iD does not. I don't believe it is necessary to require unsafe evaluations, and thus I consider this a bug. ### Screenshots _No response_ ### Version 2.5.2 ### What browser are you seeing the problem on? What version are you running? Chrome v137 ### The OS you're using _No response_ ### Steps to reproduce Set the following response header: ### The browser URL at the time you encountered the bug Unavailable ### The auto-detected useragent string for your browser (leave blank if you're manually filling this form out) _No response_ ## Comments on the Issue (you are @copilot in this section) Fixes facebook/Rapid#1718 💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.
First step to enabling non-OSM sourced Overture transportation data from TomTom to be added into OSM. There are some theoretical edge cases here involving midpoint intersections but Rapid does a good job of detecting issues and helping resolve. Tested: Connecting two roads together Multiple TT roads connected in a chain Adding FB roads together with TT roads Submission (test changeset: https://osmcha.org/changesets/178739218) From https://github.com/user-attachments/assets/2f340e76-1da1-4e03-b3aa-929a9e21c8f2
Repository: facebook/Rapid. Description: The OpenStreetMap editor driven by open data, AI, and supercharged features Stars: 616, Forks: 118. Primary language: JavaScript. Languages: JavaScript (96.5%), CSS (3.3%), HTML (0.2%). License: ISC. Homepage: https://rapideditor.org Latest release: rapid-2.5.6 (3w ago). Open PRs: 9, open issues: 297. Last activity: 1d ago. Community health: 75%. Top contributors: bhousel, quincylvania, jfirebaugh, tmcw, ansis, Bonkles, samanpwbb, tannerwuster, dependabot[bot], kymckay and others.
JavaScript
Description Rapid requires an 'unsafe-eval' CSP flag, whereas iD does not. I don't believe it is necessary to require unsafe evaluations, and thus I consider this a bug. Screenshots _No response_ Version 2.5.2 What browser are you seeing the problem on? What version are you running? Chrome v137 The OS you're using _No response_ Steps to reproduce Set the following response header: The browser URL at the time you encountered the bug Unavailable The auto-detected useragent string for your browser (leave blank if you're manually filling this form out) _No response_
Description Can not close MapRoulette tasks directly in Rapid Screenshots Can not close MapRoulette tasks directly in Rapid https://github.com/user-attachments/assets/cb41d490-2f87-460e-88ff-f7a74980b050 Version 2.5.6 What browser are you seeing the problem on? What version are you running? Chrome The OS you're using MacOS Steps to reproduce 1. Go to https://rapideditor.org/rapid#map=18.63/39.16925/-75.53277&maproulette=51207,52077,52343,53167,53263,53763,53955&background=Bing&id=n178562715 2. Click on the MapRoulette task 3. Select the option "not an issue" 4. Click Submit button The browser URL at the time you encountered the bug https://rapideditor.org/rapid#map=18.63/39.16925/-75.53277&maproulette=51207,52077,52343,53167,53263,53763,53955&background=Bing&id=n178562715 The auto-detected useragent string for your browser (leave blank if you're manually filling this form out) _No response_
Description Every time when my mouse hover into the edge side of compass, zoom-in, and zoom-out. The current view become zoom and rotate as your mouse moving left-right and up-down on whole screen as if you are holding still you middle mouse on G****e Earth. The Esc, Enter, and right-left-middle click, won't cancel the command. Screenshots !Image Version 2.5.2 What browser are you seeing the problem on? What version are you running? Opera The OS you're using Win10 Steps to reproduce hover to the edge of zoom-in/out and compass side bar The browser URL at the time you encountered the bug https://rapideditor.org/ The auto-detected useragent string for your browser (leave blank if you're manually filling this form out) _No response_