Documents: Markdown preview web links go through Home's confirmed link flow (#430 follow-up)

Ouverte Adaptée aux débutants
#436 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
72/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
markdown, rust
Domaine
frontend, testing

Piste de recherche

Commencez par la gestion des liens d’aperçu Markdown de Documents et le test de fumée de la mise en page de Documents ; comparez leur comportement avec l’implémentation de #430 dans Chat pour la requête typée home:open-external. Ajoutez un test de comportement montrant que les liens d’aperçu demandent le flux de confirmation de Home, puis vérifiez que les liens ne s’ouvrent qu’après que la personne a choisi Open.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Found while implementing #430 (branch fix/080-link-confirm).

Documents' Markdown preview renders http(s) links with no target. Clicking one tries to navigate the Documents frame itself, and Home's frame policy already refuses that, so the click does nothing useful. Behaviour is the same in alpha.22: Home has never framed apps with popups.

Done means: Documents preview links send the same typed home:open-external request as Chat (#430), so they open only after Home shows the exact address and the person chooses Open. Add a behaviour test in the Documents layout smoke.

Langage dominant
Rust
Étoiles
6
Forks
2
Merge moyen
1 j 3 h
PR mergées (30 j)
42

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de elastos/elastos-runtime

Toutes les issues de elastos/elastos-runtime

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.