Closed (outdated)
Project:
Drupal core
Version:
7.x-dev
Component:
overlay.module
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
19 Feb 2010 at 01:17 UTC
Updated:
14 Apr 2011 at 21:31 UTC
Jump to comment: Most recent
Comments
Comment #1
catchThis is annoying, but disabling toolbar and keeping overlay enabled isn't going to happen incredibly often (perhaps vice-versa :p), and it doesn't stop you working with the site.
Comment #2
lelutin commented@alexanderpas
This is caused by the fact that the overlay is full-AJAX and does no page refresh as long as you are still working with the overlay. This behaviour is inherrant in the overlay implementation. It's not a bug in terms of breakage but it is a small annoyance of the "wtf" type for usability.
Comment #3
Bojhan commentedActually not that sure @catch - every admin_menu user is going to do that.
Comment #4
David_Rothstein commentedI think this is definitely a bug and not at all inherent in the overlay implementation. It is true that the overlay uses AJAX, but it does so in a way that intentionally allows certain other regions of the page (including the toolbar region) to automatically be updated via AJAX when they change. For example, if you are in the overlay and add a shortcut, or if you rearrange the menu items in the top level of the toolbar, those currently get updated automatically - it does not require a new page load.
It sounds like this one is just a pathological case. If I had a guess, it might be because the toolbar module itself is the one declaring that its region of the page should be available to update via AJAX - so that information goes away when the module is disabled. Or it could just be part of the general cache clearing mess that occurs in Drupal 7 right now whenever a module is enabled or disabled. Hard to say :) I think it should be possible to fix this though.
Comment #5
casey commentedCrosslinking with #655722: Changes made in an overlay session are not reflected when the user closes the overlay; that might be a solution.
Comment #6
alexanderpas commentedI set this initial on critical, as in my opinion, D7 can't be released with this usability bug.
Comment #7
casey commentedCurrently the toolbar is being removed, the overlay displacement is however not updated correctly.
Comment #8
mile23Actually this is somewhat comical...
In D7.0:
Enable both Overlay and Toolbar modules.
Disable Toolbar. Note that it remains in the page.
Refresh the page in your browser. Note that the toolbar is now gone.
Re-enable the Toolbar module. The toolbar does not appear. I guess you didn't really want it anyway...
Hit refresh and it appears.
Note that none of this applies if you turn off Overlay.