Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
cde6659
Extend instant error overlay to metadata, viewport, and sync IO errors
aurorascharff Apr 27, 2026
c2dbc3f
Expand sync IO detection to cover all 13 API expressions
aurorascharff Apr 27, 2026
e179e8c
Revise sync IO error wording to match blocking-route pattern
aurorascharff Apr 27, 2026
f5e1d9d
Align metadata/viewport build messages with overlay wording
aurorascharff Apr 27, 2026
f4b6a79
Replace DynamicMarker with Page in "Allow dynamic page" card
aurorascharff Apr 28, 2026
7965d41
Darken amber card border in light mode for better contrast
aurorascharff Apr 28, 2026
8d3627b
Keep client sync IO errors out of sync guidance cards
aurorascharff Apr 28, 2026
4968192
Update instant guidance card labels
aurorascharff Apr 28, 2026
da7a642
Refine instant overlay cards and sync IO classifier
aurorascharff Apr 28, 2026
455fce3
Highlight key tokens in Make route params static fix card
aurorascharff Apr 29, 2026
1962959
Update e2e tests
aurorascharff Apr 29, 2026
a41da74
Update e2e tests
aurorascharff Apr 30, 2026
cdeb679
restructure io errors to match the rest
aurorascharff Apr 30, 2026
57d48c3
update e2e tests
aurorascharff Apr 30, 2026
ee2c63d
fix failing test
aurorascharff Apr 30, 2026
5955a44
use same format for all errors
aurorascharff Apr 30, 2026
58c3644
Add "measure elapsed time" option
aurorascharff Apr 30, 2026
8175b15
fix e2e
aurorascharff Apr 30, 2026
ee46466
adress feedback from copilot
aurorascharff Apr 30, 2026
3bc7b81
handle last error message for client outside suspense
aurorascharff Apr 30, 2026
39124ce
update e2e tests
aurorascharff Apr 30, 2026
5cdee74
fix test
aurorascharff Apr 30, 2026
e68ae79
Remove instant = false from metadata
aurorascharff May 2, 2026
8c062c5
Merge branch 'canary' of github.com:vercel/next.js into aurorascharff…
aurorascharff May 6, 2026
320a6ba
Adjust metadata wording
aurorascharff May 6, 2026
f62e6d0
update errors.json
aurorascharff May 6, 2026
cd7828f
update tests
aurorascharff May 6, 2026
999d25c
Fix e2e tests
aurorascharff May 7, 2026
92d54f3
Merge branch 'canary' into aurorascharff/error-overlay-metadata-viewp…
aurorascharff May 7, 2026
cef0c2d
fix e2e tests
aurorascharff May 7, 2026
ab556c8
Handle instant navigations errors uniquely
aurorascharff May 7, 2026
17fcfaf
Clean up
aurorascharff May 7, 2026
8c16552
fix broken e2e tests
aurorascharff May 7, 2026
d805f5d
Merge branch 'aurorascharff/error-overlay-metadata-viewport-sync' of …
aurorascharff May 7, 2026
13787d4
Update errors.json
aurorascharff May 7, 2026
0d1ba5f
fix e2e
aurorascharff May 7, 2026
8aad36a
Update e2e snapshots for in-navigation variant
aurorascharff May 7, 2026
bc82638
Merge branch 'canary' into aurorascharff/error-overlay-metadata-viewp…
aurorascharff May 7, 2026
07f8571
Merge branch 'canary' into aurorascharff/error-overlay-metadata-viewp…
aurorascharff May 8, 2026
f843cb6
fix failing tests
aurorascharff May 8, 2026
b79811d
Improve errors for syncIO
aurorascharff May 8, 2026
e759497
Adjust wording of syncio errors
aurorascharff May 8, 2026
926b867
fix broken tests
aurorascharff May 9, 2026
0ecc39b
fix e2e
aurorascharff May 9, 2026
1caeeed
Merge branch 'canary' of github.com:vercel/next.js into aurorascharff…
aurorascharff May 9, 2026
088e952
Modify messages
aurorascharff May 9, 2026
6eef796
Remove unrelated Turbopack changes
aurorascharff May 9, 2026
7434607
Merge branch 'aurorascharff/error-overlay-metadata-viewport-sync' of …
aurorascharff May 9, 2026
75d11bf
Adjust wording
aurorascharff May 9, 2026
56b3a7d
Merge branch 'aurorascharff/error-overlay-metadata-viewport-sync' of …
aurorascharff May 9, 2026
4992871
fix e2e tests
aurorascharff May 9, 2026
6bd7ebf
Update snapshot tests
aurorascharff May 9, 2026
613db8e
Merge branch 'aurorascharff/error-overlay-metadata-viewport-sync' of …
aurorascharff May 9, 2026
8bc27e9
Update snapshot error codes
aurorascharff May 9, 2026
5846e2f
fix e2e again
aurorascharff May 9, 2026
d8aa4b3
Merge branch 'aurorascharff/error-overlay-metadata-viewport-sync' of …
aurorascharff May 9, 2026
31166ca
Improve instant error overlay guidance
aurorascharff May 9, 2026
dfe1872
Update instant error overlay tests
aurorascharff May 9, 2026
32be1dc
Merge branch 'aurorascharff/error-overlay-metadata-viewport-sync' of …
aurorascharff May 9, 2026
43dc6c5
fix e2e
aurorascharff May 9, 2026
1348c90
Generalize navigation vs initial render in console messages
aurorascharff May 9, 2026
0cbb5dd
Remove unrelated Turbopack formatting changes
aurorascharff May 9, 2026
37e64be
update e2e
aurorascharff May 10, 2026
9070c5c
fix e2e
aurorascharff May 10, 2026
efa46c2
fik broken e2e tests
aurorascharff May 10, 2026
4421dee
fix e2e error codes
aurorascharff May 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion crates/next-core/src/next_config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1478,7 +1478,9 @@ pub struct OptionJsonValue(
);

fn turbopack_config_documentation_link() -> RcStr {
rcstr!("https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopack#configuring-webpack-loaders")
rcstr!(
"https://nextjs.org/docs/app/api-reference/config/next-config-js/turbopack#configuring-webpack-loaders"
)
}

#[turbo_tasks::value(shared)]
Expand Down
5 changes: 4 additions & 1 deletion crates/next-napi-bindings/src/next_api/turbopack_ctx.rs
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,10 @@ pub fn log_internal_error_and_inform(internal_error: &anyhow::Error) {
let bug_report_url = format!(
"https://bugs.nextjs.org/search?category=turbopack-error-report&title={}&body={}&labels=Turbopack,Turbopack%20Panic%20Backtrace",
&urlencoding::encode(&title),
&urlencoding::encode(&format!("{}\n\nError message:\n```\n{}\n```", &version_str, &internal_error_str))
&urlencoding::encode(&format!(
"{}\n\nError message:\n```\n{}\n```",
&version_str, &internal_error_str
))
);
let bug_report_message = if supports_hyperlinks::supports_hyperlinks() {
"clicking here.".hyperlink(&bug_report_url)
Expand Down
85 changes: 73 additions & 12 deletions packages/next/errors.json

Large diffs are not rendered by default.

Loading
Loading