-
Notifications
You must be signed in to change notification settings - Fork 27.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DevOverlay] Decouple Dialog component from Error Overlay #74638
base: 01-08-_devoverlay_polish_style_details_for_error_type_label_and_message
Are you sure you want to change the base?
Conversation
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
5d7e7f9
to
c132925
Compare
Tests Passed |
Stats from current PRDefault Build (Increase detected
|
vercel/next.js canary | vercel/next.js 01-08-_devoverlay_decouple_dialog_component_from_error_overlay | Change | |
---|---|---|---|
buildDuration | 22.4s | 20.6s | N/A |
buildDurationCached | 19.3s | 16.6s | N/A |
nodeModulesSize | 418 MB | 417 MB | N/A |
nextStartRea..uration (ms) | 537ms | 558ms | N/A |
Client Bundles (main, webpack)
vercel/next.js canary | vercel/next.js 01-08-_devoverlay_decouple_dialog_component_from_error_overlay | Change | |
---|---|---|---|
5306-HASH.js gzip | 53.4 kB | 52.8 kB | N/A |
8276.HASH.js gzip | 169 B | 168 B | N/A |
8377-HASH.js gzip | 5.44 kB | 5.44 kB | N/A |
bccd1874-HASH.js gzip | 53 kB | 53 kB | N/A |
framework-HASH.js gzip | 57.5 kB | 57.5 kB | N/A |
main-app-HASH.js gzip | 241 B | 243 B | N/A |
main-HASH.js gzip | 34.1 kB | 34.1 kB | N/A |
webpack-HASH.js gzip | 1.71 kB | 1.71 kB | N/A |
Overall change | 0 B | 0 B | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | vercel/next.js 01-08-_devoverlay_decouple_dialog_component_from_error_overlay | Change | |
---|---|---|---|
polyfills-HASH.js gzip | 39.4 kB | 39.4 kB | ✓ |
Overall change | 39.4 kB | 39.4 kB | ✓ |
Client Pages
vercel/next.js canary | vercel/next.js 01-08-_devoverlay_decouple_dialog_component_from_error_overlay | Change | |
---|---|---|---|
_app-HASH.js gzip | 193 B | 193 B | ✓ |
_error-HASH.js gzip | 193 B | 193 B | ✓ |
amp-HASH.js gzip | 512 B | 510 B | N/A |
css-HASH.js gzip | 343 B | 342 B | N/A |
dynamic-HASH.js gzip | 1.84 kB | 1.84 kB | ✓ |
edge-ssr-HASH.js gzip | 265 B | 265 B | ✓ |
head-HASH.js gzip | 363 B | 362 B | N/A |
hooks-HASH.js gzip | 393 B | 392 B | N/A |
image-HASH.js gzip | 4.57 kB | 4.57 kB | N/A |
index-HASH.js gzip | 268 B | 268 B | ✓ |
link-HASH.js gzip | 2.35 kB | 2.34 kB | N/A |
routerDirect..HASH.js gzip | 328 B | 328 B | ✓ |
script-HASH.js gzip | 397 B | 397 B | ✓ |
withRouter-HASH.js gzip | 323 B | 326 B | N/A |
1afbb74e6ecf..834.css gzip | 106 B | 106 B | ✓ |
Overall change | 3.59 kB | 3.59 kB | ✓ |
Client Build Manifests
vercel/next.js canary | vercel/next.js 01-08-_devoverlay_decouple_dialog_component_from_error_overlay | Change | |
---|---|---|---|
_buildManifest.js gzip | 749 B | 747 B | N/A |
Overall change | 0 B | 0 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | vercel/next.js 01-08-_devoverlay_decouple_dialog_component_from_error_overlay | Change | |
---|---|---|---|
index.html gzip | 523 B | 523 B | ✓ |
link.html gzip | 538 B | 537 B | N/A |
withRouter.html gzip | 519 B | 520 B | N/A |
Overall change | 523 B | 523 B | ✓ |
Edge SSR bundle Size
vercel/next.js canary | vercel/next.js 01-08-_devoverlay_decouple_dialog_component_from_error_overlay | Change | |
---|---|---|---|
edge-ssr.js gzip | 128 kB | 128 kB | N/A |
page.js gzip | 207 kB | 206 kB | N/A |
Overall change | 0 B | 0 B | ✓ |
Middleware size
vercel/next.js canary | vercel/next.js 01-08-_devoverlay_decouple_dialog_component_from_error_overlay | Change | |
---|---|---|---|
middleware-b..fest.js gzip | 669 B | 668 B | N/A |
middleware-r..fest.js gzip | 155 B | 156 B | N/A |
middleware.js gzip | 31.2 kB | 31.2 kB | N/A |
edge-runtime..pack.js gzip | 844 B | 844 B | ✓ |
Overall change | 844 B | 844 B | ✓ |
Next Runtimes
vercel/next.js canary | vercel/next.js 01-08-_devoverlay_decouple_dialog_component_from_error_overlay | Change | |
---|---|---|---|
274-experime...dev.js gzip | 322 B | 322 B | ✓ |
274.runtime.dev.js gzip | 314 B | 314 B | ✓ |
app-page-exp...dev.js gzip | 365 kB | 365 kB | N/A |
app-page-exp..prod.js gzip | 129 kB | 129 kB | N/A |
app-page-tur..prod.js gzip | 142 kB | 142 kB | N/A |
app-page-tur..prod.js gzip | 138 kB | 138 kB | N/A |
app-page.run...dev.js gzip | 354 kB | 354 kB | N/A |
app-page.run..prod.js gzip | 126 kB | 125 kB | N/A |
app-route-ex...dev.js gzip | 37.5 kB | 37.5 kB | ✓ |
app-route-ex..prod.js gzip | 25.6 kB | 25.6 kB | ✓ |
app-route-tu..prod.js gzip | 25.6 kB | 25.6 kB | ✓ |
app-route-tu..prod.js gzip | 25.4 kB | 25.4 kB | ✓ |
app-route.ru...dev.js gzip | 39.2 kB | 39.2 kB | ✓ |
app-route.ru..prod.js gzip | 25.4 kB | 25.4 kB | ✓ |
pages-api-tu..prod.js gzip | 9.69 kB | 9.69 kB | ✓ |
pages-api.ru...dev.js gzip | 11.6 kB | 11.6 kB | ✓ |
pages-api.ru..prod.js gzip | 9.68 kB | 9.68 kB | ✓ |
pages-turbo...prod.js gzip | 21.7 kB | 21.7 kB | ✓ |
pages.runtim...dev.js gzip | 27.5 kB | 27.5 kB | ✓ |
pages.runtim..prod.js gzip | 21.7 kB | 21.7 kB | ✓ |
server.runti..prod.js gzip | 916 kB | 916 kB | ✓ |
Overall change | 1.2 MB | 1.2 MB | ✓ |
build cache Overall increase ⚠️
vercel/next.js canary | vercel/next.js 01-08-_devoverlay_decouple_dialog_component_from_error_overlay | Change | |
---|---|---|---|
0.pack gzip | 2.09 MB | 2.1 MB | |
index.pack gzip | 75 kB | 75 kB | N/A |
Overall change | 2.09 MB | 2.1 MB |
Diff details
Diff for 5306-HASH.js
Diff too large to display
Diff for main-HASH.js
Diff too large to display
Diff for app-page-exp..ntime.dev.js
failed to diff
Diff for app-page-exp..time.prod.js
Diff too large to display
Diff for app-page-tur..time.prod.js
Diff too large to display
Diff for app-page-tur..time.prod.js
Diff too large to display
Diff for app-page.runtime.dev.js
failed to diff
Diff for app-page.runtime.prod.js
Diff too large to display
daa0478
to
fe5331c
Compare
c132925
to
ed56af2
Compare
fe5331c
to
79d144e
Compare
ed56af2
to
f1d1fa4
Compare
79d144e
to
ea87b89
Compare
f1d1fa4
to
8f3be6e
Compare
ea87b89
to
8453b68
Compare
8f3be6e
to
eccabb2
Compare
8453b68
to
d4570c2
Compare
2c69f9d
to
1e3ed1f
Compare
1fee3db
to
301e5de
Compare
1e3ed1f
to
18ec060
Compare
301e5de
to
181467c
Compare
18ec060
to
cada71a
Compare
181467c
to
0a34d21
Compare
cada71a
to
25839a4
Compare
0a34d21
to
bb1b341
Compare
25839a4
to
b206513
Compare
bb1b341
to
d58ce46
Compare
b206513
to
d2993f5
Compare
d58ce46
to
171d8dd
Compare
d2993f5
to
209241d
Compare
box-shadow: var(--shadow-md); | ||
max-height: calc(100% - 56px); | ||
position: relative; | ||
z-index: 50; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
z-index is always a good example for extraction into variables. But no need to follow-up. Just good to keep in mind when we add more layering.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yea probably good to have some constants z-indexes, so we can order them easily. I've seen z-index: 2, 48 and 50 in error overlay which vary a lot
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, will follow up!
171d8dd
to
f7e946b
Compare
209241d
to
d0813da
Compare
f7e946b
to
d6a00dd
Compare
d0813da
to
be27d0d
Compare
d6a00dd
to
05987be
Compare
be27d0d
to
abc3bbe
Compare
05987be
to
04bd08a
Compare
abc3bbe
to
00bf4d8
Compare
This PR decoupled the
Dialog
component with the "Error" overlay. Removed unused styles in the progress.