Seite 1 von 2

[E] Unsichtbares Fenster im Weg

Verfasst: Mi 23. Jan 2013, 21:02
von Gast
Der Bug existiert eigentlich schon seit länger, stört mich nur mehr in letzter Zeit mehr. Er tritt bei mir nur in Firefox auf, aber nicht in Chrome oder IE.
Wenn man nach einem Sphinx-Rätsel oder einem Minigame das Bestätigungsfenster mit dem Gewinn sehr schnell wieder schließt, dann gibt es ein nicht sichtbares Fenster in der Mitte der Karte, so dass man dort nichts mehr anklicken kann (auch die übliche Mouseover-Aktion bleibt aus). Auch wenn man ein nicht-verdecktes Feld bearbeiten will, dann ist das Bestätigungsfenster "unter" dem unsichtbaren und lässt sich nicht anklicken. Man muss die Seite erstmal neu laden. Wenn man allerdings eine Sekunde wartet, bevor man das Bestätigungsfenster schließt, tritt das Problem nicht auf.

Tritt das bei anderen auch auf? Ich erinnere mich zumindest, dass jemand dieses Verhalten in einem anderen Beitrag nebenbei mal erwähnt hatte. Testen kann man es gut bei der Sphinx: Nach Worteingabe Enter und sobald das Bestätigungsfenster kommt, nochmal Enter.

Ich hab mir das unsichtbare html-Element mal angeschaut, es ist <div id="action" style="">...</div>, in dem werden - glaub ich - die Videos, Sphinx, Minigames, Bestätigungsfenster etc. nach Bedarf geladen. Wenn es nicht gebraucht wird, ist das div-Element normalerweise aus dem Blickfeld verschoben: <div id="action" style="top:-1000px;">...</div>. Anscheinend wird das Verschieben des Elements nicht richtig ausgeführt bzw. abgebrochen, wenn man die Bestätigung nach einem Spiel/Sphinx zu schnell anklickt. Also irgendwie scheint da was schief zu gehen beim Event-Handling oder so. (Ich kenne mich da leider nicht wirklich aus.)
Übrigens ist dieses unsichtbare Element immer so groß wie z.B. das Video-Fenster, obwohl z.B. nach der Sphinx das Bestätigungsfenster größer ist.

Jedenfalls sollte das mal jemand prüfen.
Keine Ahnung, ob es ein Problem im Skript des Spiels ist oder ein generelles Javascript-Problem in Bezug auf Firefox oder ein Firefox-Bug oder nur ein Problem mit meiner Firefox-Konfiguration.

Ford

Re: Unsichtbares Fenster im Weg

Verfasst: Mi 23. Jan 2013, 22:14
von Gast
Kann ich mit dem FF sowohl mit Windows XP als auch mit Windows 7 nicht reproduzieren.

Re: Unsichtbares Fenster im Weg

Verfasst: Mi 23. Jan 2013, 22:24
von Gast
Ich kann mich auch erinnern das früher schon mal gelesen zu haben. Damals konnte ich das auch nachvollziehen, jetzt gelingt mir das nicht mehr. Betriebssystem ist bei mir gleichgeblieben, nur FF wurde aktueller bei mir (derzeit 18.0.1). Ist der bei dir älter?

Re: Unsichtbares Fenster im Weg

Verfasst: Do 24. Jan 2013, 08:22
von alterego
Nach der Sphinx habe ich auch oft das Problem nur mit F5 weiter zu kommen. Ich kann das nächste Feld noch anklicken, dann aber (kein Premium) nicht bestätigen. Das würde ja genau in dem Bereich liegen, den du beschreibst. Eine Sekunde würde ih mal als optimistisch bezeichnen, so schnell tut sich bei mir gar nichts
OT: auch liegt dieses Bestätigungsfenster hinter dem Chatfenster, auch wenn der Chat vorher schon offen war - ich mag halt mal keine Widescreens!
FF18.0.1, xubuntu 12.04 LTS

edit: etwas warten scheint wirklich zu helfen

Re: Unsichtbares Fenster im Weg

Verfasst: Do 24. Jan 2013, 10:25
von Gast
Habt ihr eventuell AddOns installiert, die euch da was blockieren koennten?

Es wuerde uns bei der Problemfindung weiterhelfen wenn ihr da mal bitte nachschauen koennt. Bisher koennen wir das Problem leider nicht nachstellen und sind daher auf eure Mithilfe angewiesen, um das Problem so weit wie moeglich einzugrenzen.

Re: Unsichtbares Fenster im Weg

Verfasst: Do 24. Jan 2013, 10:35
von Gast
Wenn ich beim IE9 das Sphinx-Feld ganz schnell mit Enter schließe habe ich das unsichtbare Fenster auch. Enter schnell genug drücken, dann ist es da.

Edit: hab mal ein bischen rumprobiert, auf der normalen Karte habe ich es nicht geschafft das Feld zu erzeugen, in der Höhle sofort.

Re: Unsichtbares Fenster im Weg

Verfasst: Do 24. Jan 2013, 10:55
von Gast
Ok, in der Höhle (hab das jetzt zufällig in einer mystischen probiert) schaffe ich das mit FF auch, dass da dieses unsichtbare Fenster im Weg ist.
(Außer für so Tests benutze ich nie Enter sondern immer die Maus, und daher tritt das beim normalen Spielen bei mir nicht auf)

Edit:
Ich habe den alten Thread gefunden:
viewtopic.php?f=44&t=23443

Re: Unsichtbares Fenster im Weg

Verfasst: Do 24. Jan 2013, 12:31
von alterego
Ich kann mir nicht vorstellen, welches Addon sich für wenige Sekunden da einmischen sollte. Ich habe nur AdblockPlus mit dem ich neben der Werbung diverse große Grafiken blocke, weil ohne das ist das Spiel noch viel langsamer als es eh schon ist. Sollten die was ausmachen, würde es ja gar nicht gehen und nicht nur für eine gewisse Zeit.
Bei mir ist das egal ob Karte oder Höhle.

Re: Unsichtbares Fenster im Weg

Verfasst: Do 24. Jan 2013, 12:39
von Gast
Es ist weitergegeben an den Proggi.

Aber wie schon geschrieben, es laesst sich schwer eingrenzen.

Re: Unsichtbares Fenster im Weg

Verfasst: Sa 26. Jan 2013, 20:54
von Gast
So, ich habe in den letzten Tagen mal getestet und kann das Problem jetzt eingrenzen, denke ich. Ging leider nicht so schnell, da ich die Sphinx und die Mini-Spiele ja nicht auf Kommando kriege. Außerdem war ich eine Weile auf 'ner falschen Fährte, weil ich erst einen Zusammenhang mit Greasemonkey oder Noscript vermutet hatte. Das war's aber wohl nicht, sondern es scheint irgendwie mit dem Flash-Plugin zusammenzuhängen.

Ich hab mal einen portaben Firefox (18.0.1, neueste Version) ganz frisch installiert ohne irgendwelche Addons. Alle Plugins bis auf das Flash-Plugin (Shockwave Flash 11.5.502.110) deaktiviert und Firefox neu gestartet. (Das ist hoffentlich ausreichend. Dummerweise bindet Firefox ja immer noch automatisch alle an diversen Quellen aufgeführten Plugins ohne Nachfrage automatisch ein, obwohl das schon ab Version 16 abgeschafft werden sollte.)

Spielstart -> ein paar aufgesparte Sphinx-Rätsel getestet -> Fehler konnte nicht reproduziert werden. Damn. ABER: Sobald ich mal ein Minispiel gemacht hatte (unabhängig davon, ob der Fehler dort auftrat oder nicht), konnte ich danach auch bei den Sphinx-Feldern den Fehler fast immer reproduzieren. Nach Neustart des Browsers wieder alles okay bis wieder ein Minispiel dran war.

Der Flash-Zusammenhang scheint aber nicht speziell an den Minispielen von SR zu liegen, denn wenn ich z.B. in einem andern Tab ein anderes Flash-Spiel offen hab, dann kriege ich den Fehler bei den Sphinxen auch ohne ein Minispiel gespielt haben zu müssen. (Das war wohl auch der Grund, warum ich diesen Zusammenhang früher nie bemerkt hatte. SR ist gewissermaßen mein Zweitspiel, ich habe eigentlich immer noch ein anderes Spiel nebenbei offen.)

Mir ist dabei übrigens auch noch aufgefallen, dass es für das Erscheinen des Fehlers wohl nicht reicht, das Fenster schnell genug zu schließen, man darf es wohl auch nicht zu schnell schließen. Eigenartig.

Ich hoffe, das hilft den Fehler einzugrenzen und ihn vielleicht auch für andere reproduzierbar zu machen. Allerdings erscheint mir der Fehler in diesem Zusammenhang jetzt irgendwie seltsamer.

Cheers,
Ford