DogStark / DogStark/petChain-Frontend

[Frontend] Add public profile revocation propagation tests

Open
#961 2 comments 0 reactions 0 assignees View on GitHub
Stellar Wave
Dominant language
TypeScript
Stars
3
Forks
158
Avg merge
3d 6h
Merged PRs (30d)
36

Description

## Problem
Revoking a QR or sharing link in one tab/device may leave an already-open public profile showing data until a manual reload.
## Acceptance criteria
- Public views revalidate on focus and at a documented interval.
- Revocation removes or masks protected fields without exposing the reason.
- Browser caches and service workers cannot resurrect the old profile.
- Tests cover multiple tabs, offline-to-online transition, expiry, and race conditions.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating the public profile rendering, revocation handling, and cache or service-worker integration, then identify how frontend tests are organized. Done means meeting every acceptance criterion, including focus and interval revalidation, protected-field masking, cache safety, and coverage for tabs, offline recovery, expiry, and races.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, security
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.