File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -472,7 +472,7 @@ export class ActionMenuElement extends HTMLElement {
472472 #handleIncludeFragmentReplaced( ) {
473473 this . #firstItem?. focus ( )
474474 this . #softDisableItems( )
475- this . overlay ?. update ( )
475+ // this.overlay?.update()
476476
477477 // async items have loaded, so component is ready
478478 this . setAttribute ( 'data-ready' , 'true' )
Original file line number Diff line number Diff line change 1- <%# The invoker is pinned to the bottom of the viewport so the overlay has no room to grow %>
2- <%# downward once its deferred content loads, reproducing the scenario from DREAM-729. %>
1+ <%# The invoker is pinned near the bottom of the viewport, leaving enough room for the loading %>
2+ <%# spinner placeholder to fit below it but not enough for the full deferred content, reproducing %>
3+ <%# the scenario from DREAM-729. The `delay` param forces the fragment response to arrive after the %>
4+ <%# overlay has already been positioned using the placeholder's size, instead of racing the fetch %>
5+ <%# against the initial position calculation. %>
36< div style ="position: fixed; bottom: 100px; right: 0; ">
47 <%= render ( Primer ::Alpha ::ActionMenu . new ( menu_id : "deferred-bottom" , src : primer_view_components . action_menu_deferred_path ) ) do |menu | %>
58 <% menu . with_show_button { "Menu with deferred content" } %>
You can’t perform that action at this time.
0 commit comments