diff --git a/.oxfmtrc.json b/.oxfmtrc.json index 2966f36d4f5..faf34ad4ee5 100644 --- a/.oxfmtrc.json +++ b/.oxfmtrc.json @@ -2,5 +2,5 @@ "$schema": "./node_modules/oxfmt/configuration_schema.json", "printWidth": 100, "proseWrap": "never", - "ignorePatterns": [".fresh", ".output", "www/public", "src/vendor"] + "ignorePatterns": [".fresh", ".output", "www/public"] } diff --git a/.oxlintrc.json b/.oxlintrc.json index 2aba2d32bf4..dc72033c28e 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -1,6 +1,5 @@ { "$schema": "https://raw.githubusercontent.com/oxc-project/oxc/main/npm/oxlint/configuration_schema.json", - "ignorePatterns": ["src/vendor"], "overrides": [ { "files": ["**/src/**/*.{ts,tsx}"], diff --git a/TODO.md b/TODO.md index eee0dd7f86a..761fb3a96c0 100644 --- a/TODO.md +++ b/TODO.md @@ -55,7 +55,7 @@ Gaps surfaced by comparing against the Fresh 2 test suite. (Programmatic route r - [x] Partial-navigation client e2e — scroll reset on a forward swap, scroll restoration on back/forward traverse, full-page fallback when a partial fetch 500s, and native in-page hash-link scrolling (no swap/reload). All in `tests/e2e/partials.spec.ts`. Scroll reset/restore is handled entirely by the Navigation API's default `intercept({ scroll: "after-transition" })` (no fresh3 code needed) — the test drives navigation via a JS `.click()` (`clickViaJs` in `util.ts`) so Playwright's scroll-into-view doesn't reset the page to the top before the navigation fires. - [ ] Remaining partial client e2e: focus reset after a swap, and request-abort behaviour when one navigation supersedes another in flight. - [ ] Head e2e gaps: multiple islands each rendering `
` (merge), reactive `` content updates post-hydration, and `