I'm adding a new data column to a table on a back office page (the interface is desktop only) and I want to highlight this new feature by displaying an info banner on top of said table that spans the whole width of the viewport.
This info banner has an "X" button on the top right corner that allows users to dismiss it after they read the message.
A colleague expressed concerns that some users won't dismiss the message and the vertical screen real estate will be lost so he suggested that we dismiss the message automatically after the user visits/refreshes the page three times.
I think this is not necessary and would create the risk that the user may refresh the page for some reason and not see the message at all. Also the user may want to leave the message visible so other users that use the same account see it.
It feels like unecessary overengineering but I would like to hear your thoughts on this.