Dialog Thema erstellen

  • Affected Version
    WoltLab Suite 6.0
    Affected App
    WoltLab Suite Forum

    War das schon da? Finde kein Thema dazu:

    Nach üüüber 1.000 Beiträgen geht das Hundiiiiiiiiii 🐶🐶🐶 in den wohl verdienten Ruhestand. Bye bye 👋 Nur noch zum 👀, Trollen und Fragen hier.

    Jetzt mit 4K-Avatar 😎 Und was ist mir dir 🤔

    Edited once, last by Hundiiiiiiiiii: Seltsame Formulierung noch seltsamer formuliert. (July 19, 2023 at 10:57 AM).

  • Alexander Ebert July 19, 2023 at 12:10 PM

    Added the Label Feedback required
  • Das tritt reproduzierbar auf, sobald die Entwickler-Werkzeuge einmalig geöffnet wurden. Dabei ist es egal, ob ich die Seite mit geschlossenen Entwickler-Werkzeugen erneut laden lassen, es tritt weiter auf. Öffne ich die Seite aber in einem neuen Tab und rufe dann den Dialog auf, stimmt wieder alles. Das riecht verdächtig nach einem Bug in Safari …

    Kann einer von euch das geschilderte Verhalten so bestätigtigen?

  • Hmm, nein. Ich habe eine neuen Tab geöffnet, selber Fehler. Ich habe die Entwicklerwerkzeuge deaktiviert und den Cache geleert und Safari neu gestartet, selber Fehler.

    Nach üüüber 1.000 Beiträgen geht das Hundiiiiiiiiii 🐶🐶🐶 in den wohl verdienten Ruhestand. Bye bye 👋 Nur noch zum 👀, Trollen und Fragen hier.

    Jetzt mit 4K-Avatar 😎 Und was ist mir dir 🤔

  • Das scheint von der Fensterhöhe abzuhängen. Wenn ich das Fenster auf die volle Höhe aufziehe, also 1440 abzüglich Dock, passt es. Mache ich das Fenster von der Höhe kleiner, tritt der Fehler wieder auf.

    Nach üüüber 1.000 Beiträgen geht das Hundiiiiiiiiii 🐶🐶🐶 in den wohl verdienten Ruhestand. Bye bye 👋 Nur noch zum 👀, Trollen und Fragen hier.

    Jetzt mit 4K-Avatar 😎 Und was ist mir dir 🤔

  • Oder anders gesagt, der Fehler tritt auf so bald der Dialog eine Scrollbar hat:

    Nach üüüber 1.000 Beiträgen geht das Hundiiiiiiiiii 🐶🐶🐶 in den wohl verdienten Ruhestand. Bye bye 👋 Nur noch zum 👀, Trollen und Fragen hier.

    Jetzt mit 4K-Avatar 😎 Und was ist mir dir 🤔

  • Es ist definitiv ein Rendering-Bug in Safari.

    • animation per Inspector deaktiviert.
    • Referenz auf .dialog__document gespeichert.
    • Von der Referenz getBoundingClientRect() abgefragt.
    • animation wieder reaktiviert, aber sonst keine Aktion getätigt. Der Dialog ist nun verschoben.
    • Erneut getBoundingClientRect() abgefragt.

    Resultat: Das Element ist laut Browser an seiner korrekten Position und auch der Hover-Zustand reagiert auf die „korrekte“ Position der Elemente.

  • Ich verwende in allen Browsern 1440x890 Pixel für die Größe des Inhalts, das ist deutlich weniger als die 1440 Pixel. Sobald ich via Entwickler-Werkzeuge die animation für das Einblenden des Dialogs deaktiviert, tritt der Fehler nicht mehr auf.

    PS: Welcher Barbar hat das Dock unten?

    Habe auch das Dock unten. Allerdings nutze ich IntelliDock :)

  • Hallo,

    Alexander hat zwar die Ursache des Fehlers bereits gefunden, allerdings möchte ich noch meine Feststellungen ergänzen.

    Kann einer von euch das geschilderte Verhalten so bestätigtigen?

    Bei mir tritt der Fehler auch ohne zuvor (einmalig) geöffnete Entwickler-Werkzeuge auf.

    Wenn ich das Fenster auf die volle Höhe aufziehe, also 1440 abzüglich Dock, passt es.

    Mein Bildschirm hat eine Auflösung von 3024x1964 Pixel abzüglich Dock, Menü und dergleichen und der Fehler tritt immer auf. (MacBook Pro 14" / macOS 13.4.1 (c) / Safari 16.5.2)

    PS: Welcher Barbar hat das Dock unten?

    Schuldig … Wo hast du denn das Dock?

  • Der Fehler tritt auf wenn der Dialog eine Scrollbar hat:

    Hundiiiiiiiiii
    July 19, 2023 at 12:32 PM

    Nach üüüber 1.000 Beiträgen geht das Hundiiiiiiiiii 🐶🐶🐶 in den wohl verdienten Ruhestand. Bye bye 👋 Nur noch zum 👀, Trollen und Fragen hier.

    Jetzt mit 4K-Avatar 😎 Und was ist mir dir 🤔

  • Alexander Ebert August 1, 2023 at 6:21 PM

    Set the Label from Feedback required to Not a bug

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!