Requested by: @KahaMason via YakShaver.ai 🦬
cc: @jakebayliss, @Aibono1225, @adamcogan, @joshbermanssw, @KahaMason, @Marxoz, @PothieuG, @Freego1783, @tiagov8
Hi Team!
🟥 Watch the video (1 min 59 sec)
Url from screen share: https://www.ssw.com.au/rules/user/author-kaha-mason
This issue is a follow-on from a previous YakShave: #2358
This previous YakShave was completed by both @Aibono1225 & @PothieuG
Pain
Users experience a long load time (~18 seconds) when viewing their edited rules in Rules V3 (TinaCMS). The page shows a 'fetching data from GitHub' loading state for an extended period before rendering the updated rules. This negatively impacts usability and indicates a potential performance issue in data fetching and/or processing.
Acceptance Criteria
- Viewing edited rules completes loading significantly faster than current behaviour.
- Target load time for the rules page is ≤ 5 seconds under normal conditions.
- Loading indicator accurately reflects progress and does not block rendering longer than necessary.
- Rules data displayed after loading is complete and accurate.
- No regression in functionality when fetching and processing rules from GitHub.
Reproduce Steps
- Log in to Rules V3 (TinaCMS).
- Navigate to the list of rules you have edited.
- Observe the 'fetching data from GitHub' loading screen.
- Measure the time taken until all updated rules are displayed.
- Note that the load time is approximately 18 seconds.
Screenshot

Figure: Rules page exhibits prolonged loading time