I really do not know if this a bug or if it works like the developer intended. I will try to explain it.
After I register as a new user, I get the main page of my site with a tiny message on top, very confusing. Shouldn't a new user get a dedicated page with only the message saying that everything worked ok and that an e-mail has been sent with instructions on how to use the account?
The other issue is when deleting, for example, a blog entry as a register user ..... instead of getting a dedicated page with only the message saying that everything was deleted properly, I get a page with all the contents in the site that have been promoted to the main page and no message at all.
Comments
Comment #1
Uwe Hermann commentedQuestion 1: yes, I'm pretty sure that's intended behaviour.
Question 2: cannot confirm. I do get a message, but yes, you're redirected, and that's intended too, if I'm not completely mistaken.
Comment #2
beginner commentedI think the reporter describes the behavior of drupal_set_message which appends different messages relevant to the user session. Those messages are printed in a small div at the top of the page, and, it is true, can be easily missed in some circumstances.
Many cms redirect any form operation to a dedicated page saying in big bold letters: "your operation has been executed", but Drupal is taking a different approach. It is then a matter of design/theming to make the message more obvious.
I almost closed this issue as "by design".
I am just wondering: could the default theming of such messages be made more obvious (bigger div, bigger fonts, colors that stand out from the rest of the design)?
Comment #3
beginner commenteduse dedicated page for notifications or, easier to implement in drupal, use better default theming that make the message stand out.
Comment #4
chx commentedhow this is a bug, i can't fathom.
Comment #5
AjK commentedComment #6
AjK commentedWell, theming can fix that if you want div letters edit the theme stylesheet. But signing off on this issue as it's also misplaced. Nothing to do with what was the old Core module "drupal" now moved to contrib with a new name.