TopNavBar: CSS-Troubles mit NoScript?


Die Medien in diesem Beitrag werden Besuchern nicht angezeigt. Um sie anzusehen, gehe bitte zum Originalbeitrag.

Hallo ihr tapferen Recken und Streiter im Friendica Codeland,

mir fällt immer wieder auf, dass sich meine TimeLine (/network) über die TopNavBar schiebt. Das ist ab und an etwas nervig, weil dabei auch die Infos in der Glocke verdeckt und nicht mehr klickbar werden.
Im CSS-fach-Chinesisch: da wird wohl eins der <div-Tags> beim z-index einen unglücklichen Wert haben. Zumindest meine Vermutung aus der weiten Ferne.

Beheben kann ich das ganze, wenn ich die ganzen per NoScript geblockten Quellen zulassen würde. Das mag ich aber nicht so pauschal machen.

Falls machbar, habt ihr eine Chance, das bei Gelegenheit zu beheben? Oder habt ihr einen anderen Tipp?

Hier mal ein Blick auf meine TopNavBar:

Und hier einen Blick auf meine NoScript-Optionen. Die Seite meiner Friendica-HomeBase-Instanz ist freigeschaltet. Der Rest nicht:

@Friendica Support

#Friendica #CSS #Fehler

Als Antwort auf tom s

@tom s
Ach gut, da bin ich zum Glück nicht der Einzige. (Theme Frio)
Ich habe das Problem nur auf dem Mobiltelefon. Und da sind durchgehend alle MenüsTransparent und nicht klickbar ausser dem Hauptstream in der Mitte.

Auch ich habe auf allen Browsern Noscript drauf. Ich werde mich hüten die Fremdquellen einzuschalten. Das tue ich nur wenn ich eine bestimmte Ressource konsumieren will.
Ich würde es begrüssen, wenn Friendica Fremdquellen selber so behandeln würde.

@Roland Häder @Ted Mahon

Friendica Support hat dies geteilt.

Als Antwort auf Ted Mahon

📛 Das Phänomen selbst zu beheben, indem man die Scripte erlaubt, halte ich für keine gute Idee.
Zum Einen ist das wider die Idee von NoScript.
Zum Anderen wird das über kurz oder lang jemand ausnutzen. 🦠 Zack hat man sich was eingefangen.
Unabhängig davon, wie das Phänomen aktuell entsteht, wäre es für Friendica ein Leichtes, die z-Indices zu erhöhen. Ob das sinnvoll bzw. praktikabel ist, habe ich noch nicht geprüft.
 
@Ted Mahon
Dieser Beitrag wurde bearbeitet. (2 Jahre her)

Friendica Support hat dies geteilt.

Als Antwort auf elrido

@elrido @&Daniel Tietze; Stimmt. Das geht nicht. Ich hab das mal kurz probiert. Die NoScript-Tag-Class ".__ns__pop2top" hat als CSS-Style gesetzt "z-index: 2147483647 !important;" Und mehr scheint nicht zu gehen. Das ist wohl der höchste Wert, den z-index annehmen kann. Wenn man die topbar-first und topbar-second im CSS auf noch höhere Werte setzen würde ("z-index: 9999999999999999 !important;") dann wird diese Zahl vermutlich intern vom Browser wieder auf die 2147.... zurückgesetzt. Das hilft leider nix. 🙁
Aber NoScript möchte ich jetzt auch nicht abschalten .... 🤔 Blöde Sache und immer mal wieder recht unhandlich ...

Friendica Support hat dies geteilt.

Als Antwort auf Michel

Ich rate mal dass es dazu dienen sollte, dass die NoScript-Modal-Dialoge stets über allem anderen Content angezeigt werden, z.B. über einem Modal-Login-Dialog. Leider targetted es aber eine Eigenschaft die auch das Friendica-Design nutzt.

Es ist also mutmasslich schon eher ein NoScript-Bug als einer in Friendica. Ich nutze aber weiterhin gerne beides und kann mir nun helfen - es tritt nur auf wenn Videos in meiner Timeline sind, was derzeit nicht oft der Fall ist. Ich glaube Bilder werden auf meiner Instanz selbst gecached, wenn ich das Plugin dazu noch im Einsatz habe.

Friendica Support hat dies geteilt.

Als Antwort auf Ted Mahon

@Ted Mahon Um die Videos zu sehen, muss die betroffene Domain ganz unabhängig von dem z-Index-Aspekt freigegeben werden.
Was Youtube angeht, ist das weniger ein Sicherheits- als ein Datenschutz-Problem. Genauso mit Vimeo.
Bei den Fediverse-Servern ist das eine Vertrauensfrage.
Bei anderen Domains bzw. Servern würde ich mir lieber zweimal überlegen, ob ich das Video wirklich sehen muss oder ob der Sinn von NoScript eher im Vordergrund steht: Sicherheit und Datenschutz.

Friendica Support hat dies geteilt.

Als Antwort auf .& Daniel Tietze ;

@&Daniel Tietze; Da bin ich voll bei Dir! Sehe ich genauso. 🙂👍 Mir ging es ja nicht darum, jedes Video sehen zu müssen, das mir in die TimeLIne gespült wird. Nur möchte ich so von der Sache gern, dass, wenn ich geblockte Videos in der TimeLIne habe, die TimeLine nicht ÜBER der NavBar liegt und die Menüs blockiert. 🙂

Friendica Support hat dies geteilt.

Als Antwort auf Michel

Die Medien in diesem Beitrag werden Besuchern nicht angezeigt. Um sie anzusehen, gehe bitte zum Originalbeitrag.

@Michel Eine super Idee. Dann aber bitte auch noch zwei Warnhinweise und drei Kästchen für Einverständniserklärungen dazu. Perfekt.
Du schreibst es ja:

Ähnlich macht es ja auch NoScript.


Das reicht nicht?

Ging es nicht eigentlich um ein verschobenes Layout in friendica in Bezug auf NoScript hierbei?

Friendica Support hat dies geteilt.

Als Antwort auf .& Daniel Tietze ;

NoScript ist ein Notnagel und sollte nicht als Lösung fungieren.
Wenn Friendica eine saubere Lösung hätte, dann wäre es auch kein Problem mehr, weil Friendica für NoScript von mir eine globale Ausnahme bekäme.
@Roland Häder @.&Daniel Tietze;
Dieser Beitrag wurde bearbeitet. (2 Jahre her)

Friendica Support hat dies geteilt.