Moving between versions should preserve contents of buffer
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript
Piste de recherche
Commencez par retracer la manière dont les changements de version de l’éditeur gèrent le tampon de script actuel et dont les scripts saisis dans l’URL sont conservés. Examinez les implications de confidentialité de l’URL et des cookies avant de choisir une approche ; le travail est terminé lorsque les modifications de l’utilisateur survivent à la migration entre les versions de l’éditeur sans laisser les problèmes de confidentialité indiqués non résolus.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Since 0.1.0 we've been able to move between different versions of the editor. Hooray!
However, currently the contents of the script buffer (IE the users' code) gets lost between this version migration. In the case that the user entered with a script in the URL we will preserve that script but not any subsequent changes.
I believe the following rule is good:
Whenever moving between editor versions, put the buffer contents into the URL bar so that the script migrates between versions
Implementation-wise there are a few privacy gotchas - If we put their script in the URL bar then it can/could end up in server logs. If we put it in a cookie we have to mention that we will use cookies in privacy policy.
- Langage dominant
- JavaScript
- Étoiles
- 201
- Forks
- 126
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de bbcmicrobit/PythonEditor
-
Programming languages Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
bbcmicrobit/PythonEditor#406 ·
-
U Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 1/100
bbcmicrobit/PythonEditor#405 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
bbcmicrobit/PythonEditor#391 · 2 commentaires · 6 réactions ·
-
Editor cannot load old file Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
bbcmicrobit/PythonEditor#375 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
bbcmicrobit/PythonEditor#367 ·
Toutes les issues de bbcmicrobit/PythonEditor
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
mksglu/context-mode#1200 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
neondatabase/website#5944 ·
-
module: core
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
bigbluebutton/bigbluebutton#25849 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
jaegertracing/jaeger-ui#4506 ·