Panel crash fix – Vivaldi Browser snapshot 2707.2
-
[Toolbars] Allow adding multiple dividers when using editor (VB-90031)
This is great news!
-
Well, so far so good. Now, let's see what happens when i open some of my Web Pa
-
@guigirl Mint 18.3 KDE suddenly appears?
-
@hlehyaric Very droll . Shouldn't you just go & Pop Off somewhere?
-
@guigirl I've just done it.
-
Whilst it's now my Saturday, i see it's still only Fri arvo in Oslo, ergo, still heaps of time to squeeze out another Snappie or two...
-
@newscpq Sorry, i dunno. Whilst the bug/crashes did also occur to me before, i did not only roll back my Snappie version, but i also restored all my "good" config files that i had deliberately backed up b4 the update, just in case.
I suppose you're simply going to have to try it & see. I mean, really there's nothing to lose, coz either your files are already corrupted but you don't know it yet, or they are good & hence will stay good with the update. Full speed ahead, skipper!
-
@newscpq it fixed the crash for me without my having to downgrade or do anything to the profile
-
This panel crash fix is nice, but can you also fix this annoying nerve crashing notification please?
Last time I checked this forum covers many categories and topics, not just bug reports and is certainly "open" outside of the usual Working Hours, i.e. Fridays, Saturdays, Sundays, holidays, vacations, etc.
-
@npro Easy fix mate!
forum.vivaldi.net##.alert-dismissable
-
@Pathduck Does it also conveniently tell your discussion partner that his/her post was interesting/helpful/entertaining or does one need to explicitly say the same with every post over and over again? i.e.
- I agree
- I concure
- I confirm (the bug)
- well said
- well put
- I liked your post
- your post was helpful
- your post was entertaining
- that was clever
- that was witty
- that was funny
- thanks for the info
- thanks for the compliment
- thanks for your help
- you are welcome
- no problem
All these were included in a simple click. Now it's a PITA.
-
@npro No, it just hides the notification since you said it was annoying
-
Any way to get separators to hide under specific circumstances?
The mail toolbar has this annoying quality of hiding certain buttons under certain views.
Here is what my toolbar looks when viewed from unread, received, spam, archive, flags, labels, filters, or the feeds views:
Here is what it looks when viewed from the sent view:
The drafts view:
And the trash view:
(This one doesn't look so bad)Ideal solutions:
- Configure a separator to hide alongside a button that would be hidden because of a view.
- Get separators to merge if they would otherwise be displayed in a row.
- Rather than hide the buttons, leave them greyed out if they can't be used in that view (the feeds view does just that with the spam and archive button).
- Give separate toolbar customisations for each view that should display different buttons, like we already do when viewing a message in a separate tab, or when writing an email draft (rather than hide the buttons because you're in the wrong view).
Non-solution
- Don't use the separators (a big reason as to why I wanted separators in the first place was to use them in the mail toolbars).
If there is a css edit solution to this, I would be happy to do that as well.
-
@AltCode Seems "easy" to do with a js approach, for css you may be able to specify if you want certain separators hidden depending on the view you are on, if there's a proper class for every different view (those classes are usually added to the #browser element) as i don't use the mail part i can't really tell if there's different classes for every view but there's usually a class for everything there.
Or for the "hide the buttons, leave them greyed out" approach you will need to see if the buttons are still there just hidden (probably display:none) in that case look for a class that made the hidden ones identifiable then make them display (usually display: block or inline-block but depends) but greyed out (opacity: 0.5 should do) and if for some reason they still react on hover or even clicked you can always use pointer-events: none; too.
Hope it was helpful.
-
@Pathduck I appreciate your humor, but let them fix the root cause of the symptom and not the symptom itself shall we?
-
@Sdar
@AltCode
Ok i'm gonna scold myself, I'd linked a mail account to vivaldi and took a look aaaand both my premises are wrong.For the second approach, I'll come back for the 1st one later, the elements are, indeed, not there so you can't just "unhide" them using css.
For the other one, sadly the #browser element doesn't keep track of the current view, another way to detect which view you are in is the attribute added to the button of the view ... they recieve two attributes (data-active and data-lead iirc), the problem is that the menu bar you want to change it's not a descendant, you may be able to do something with only css using the experimental css selectors (has:) but, it's experimental, it may be bad for performance, and it may add extra complexity that it's not really needed as this task is pretty much a job for some javascript.
BONUS SOLUTION:
https://codepen.io/Sdar/pen/mdXgyzeCss selector for separators placed immediately after another one. (click the buttons to remove them, the adjacent separators should be hidden)
For vivaldi should be something like:
.toolbar-divider + .toolbar-divider { display: none; }
If for some reason vivaldi uses adjacent dividers somewhere this will visually break that, to fix it just be more specific with the selector so it only targets the mail bar.
-
It would be nice to fix this fullscreen bug when the zoom controls are on the Address Bar / Extension Bar.
-
@Pesala Meanwhile:
.fullscreen .mainbar .page-zoom-controls { display: none; }
-
@Sdar said in Panel crash fix – Vivaldi Browser snapshot 2707.2:
BONUS SOLUTION:
https://codepen.io/Sdar/pen/mdXgyze
Css selector for separators placed immediately after another one. (click the buttons to remove them the separators adjacent separators shouldn't be displayed anymore)
For vivaldi should be something like:.toolbar-divider + .toolbar-divider { display: none; }
If for some reason vivaldi uses adjacent dividers somewhere this will visually break that, to fix it just be more specific with the selector so it only targets the mail bar.
Thank you! This worked very well for a css workaround! I'm restricting it to the mail toolbar for now in case it breaks anything else.
I also used that same selector to get rid of duplicate spaces caused by hidden buttons and separators that immediately followed a space.
div#browser:not(.toolbar-edit-mode) .toolbar-mailbar .toolbar-divider + .toolbar-divider { display: none; } div#browser:not(.toolbar-edit-mode) .toolbar-mailbar .toolbar-spacer + .toolbar-spacer { display: none; } div#browser:not(.toolbar-edit-mode) .toolbar-mailbar .toolbar-spacer + .toolbar-divider { display: none; }
Though to hide separators that come immediately precede a space, I had to use the
has()
selector you mentioned, meaning I had to enablechrome://flags/#enable-experimental-web-platform-features
- so far performance seems unaffected.div#browser:not(.toolbar-edit-mode) .toolbar-mailbar .toolbar-divider:has(+ .toolbar-spacer) { display: none; }
-
address bar should be seperate for mail toolbar
I don't want to use address bar, command palette is enough for me, but I close address bar, mail search box gone, seperate bar for mail and browser