Beiträge von Lawinia
-
-
Hallo an alle
Wir haben "ganz normale" Radiobuttons in einem Dialog eingebaut. In einer neueren Version (116) wird der untere Rand des Radiobuttons auf der Baseline des Textes angezeigt (oder andersrum) (die Buttons haben die Eigenschaft vertical-align: 2px;).Das Problem ist, dass in einem internen Netzwerk die gleiche Seite auch mit Firefox 45 laufen muss (Kundenspezifikation) und dieser verschiebt die Buttons um 4 Pixel über die Baseline des Textes, was einfach nicht schön aussieht.
Nun suche ich nach einer Möglichkeit - dass in beiden Browser-Versionen der untere Rand des Radiobuttons auf der Baseline des Textes angezeigt wird.
Bisher habe ich mit bottom und vertical-align versucht, aber entweder stimmt es im 45 oder in der neuen Version.
Wir hatten bereits ein ähnliches Problem und dort waren es die verschiedenen Grundeinstellungen bei einem HTML-Element padding-inline (bei V45 0.625em und ab V66 0.75em).
Leider kenne ich mich in diesen Bereichen nicht wirklich gut aus - daher meine Frage an euch:
Welche Eigenschaften haben sich noch in den vielen Browserversionen (ich weiss, es sind viiieeele) geändert? Oder wie finde ich dies heraus?
Vielen Dank für eure Hilfe
Lawinia -
Hier der Ausschnitt aus dem Vergleich mit dem Tool about:config und im Anhang noch den Teil des Vergleichs vom Web Content (falls hilfreich kann ich auch den ganzen Vergleich anhängen)
Butter bei die Fische, bitte den Report, sonst wird es witzlos. Inzwischen sind auch drei Monate her, das Problem kann nicht wirklich wichtig sein.
Leider habe ich noch einige andere Projekte, an denen ich arbeite und da ich nicht mehr weiter kam, habe ich das Problem eine Weile erfolgreich verdrängt aber wie immer holt es einen früher oder später ein...
Aber ich verstehe es, wenn ihr nicht mehr helfen möchtet - ich danke euch dennoch sehr, für eure bisherigen Hilfestellungen...
Allen einen guten Rutsch ins neue Jahr
-
Also zwischenzeitlich konnte ich das Problem ein wenig eingrenzen mit Hilfe von about:memory
Wenn ich memory reports erstelle und dann vergleiche, bekomme ich unter Web Content orphan-nodes, welche das Problem verursachen.
Leider habe ich noch nicht herausgefunden, wo ich diese erzeuge...
Kennt sich hier jemand damit aus?
-
Hallo DeJaVu
Nein, nicht vom Firefox, sondern von unserer Programmierung. Hatten bisher eine alte Version eingebunden. Nur hatte ich mich etwas zu früh gefreut - ich bekomme noch den einen oder anderen Fehler seit dem Update...
Ich werde mal versuchen die Datenströme zu analysieren und melde mich nochmals...
Danke vielmals für den Hinweis
-
Hallo Sören
Vielen Dank für Deine Antworten.
Der neueste Chrome hat überhaupt keine Arbeitsspeicherprobleme. Der Arbeitsspeicher bewegt sich zwischen 1.7 und max 1.9 GB - egal wie sehr ich versuche das System zu stressen. Dafür ist die CPU-Auslastung unter Stress etwas höher...
jquery ist zwischenzeitlich auch geupdatet.
Ein Link kann ich leider dazu nicht liefern. Das ganze läuft intern. Hatte gehofft, dass ich es mit meiner Textbeschreibung erklären konnte, aber das ist mir wohl nicht gelungen...
Werde halt weiter irgendwie suchen und testen. Irgendwann finde ich hoffentlich die Ursache.
Aber trotzdem vielen Dank für Deine Hilfe und alles Gute
-
Liebe Forumsmitglieder
Also ich habe folgendes Problem:
Wir haben eine Anwendung programmiert, die mittels eines Browsers bedienbar ist. Die Anwendung verbindet sich via Tomcat mit einem Servlet und dann mittels WebSocket verschlüsselt zum Browser (ich hoff, dass ich das so richtig erklärt habe – für Korrekturen (bevorzugt mit guten Links zum genaueren Einlesen) bin ich immer dankbar).
Die Verschlüsselung kann ich rausnehmen, der Test (siehe unten) läuft gleich ab und liefert in etwa dieselben Ergebnisse, ab Version 67 bekomme ich Probleme. Daher gehe ich davon aus, dass die Verschlüsselung nicht das Problem ist.
Bei den neueren Versionen des Firefoxes (ab Version 67) wird der Ram des Rechners innerhalb kurzer Zeit stark belastet und nicht mehr freigegeben. Leider weiss ich nicht, wo und wie nach der Ursache suchen.
Aber erstmal kurz konkret zu meinen Tests:
_____Testbeschreibung Anfang___________________________
Also ich habe das System mit verschiedenen Firefox-Versionen getestet.
Als "Testumgebung" habe ich jede Version einzeln getestet und dann jeweils 5 Tabs zu unserer Seite geöffnet. Jeder Tab loggt sich mit einem anderen User ein.
Nach dem Einloggen warte ich ein wenig, um die "Grundlast" des Firefoxes mit den 5 Tabs zu bestimmen.
Danach starte ich mit der "Bedienung" der Website. Jede Änderung wird in der unteren Hälfte des Firefox-Fensters dargestellt (Licht an/aus, Farbe etc.) quasi als aktueller Ist-Zustand. Dieser Ist-Zustand wird bei allen Usern aktualisiert. Also jede Bedienung in Tab1 führt zu einer Änderung im Tab 2, Tab 3, …. Auch führt jede Änderung in Tab 2 zu einer Änderung des Ist-Zustandes in Tab 1, Tab 3 etc.
Dieser Test wurde verschlüsselt durchgeführt. Unverschlüsselt bekomme ich in etwa dasselbe:
- Bei Version 43 habe ich mit den gleichen Tabs eine "Grundlast" von ca. 1.5 GB. Hier schaffe ich es durch Bedienung der Website kurzzeitig, dass ich bei 3.6 GB Befüllung lande, dann wird der Ram aber sofort wieder reduziert.
- Bei Version 66 habe ich mit den gleichen Tabs eine "Grundlast" von ca. 1.8 GB. Der Rest ist analog zu Version 43.
- Bei Version 67 habe ich mit den gleichen Tabs schon eine "Grundlast" von ca. 2.1 GB. Hier schaffe ich es durch Bedienung der Website innerhalb von ca. 10 Minuten, dass der Ram komplett voll ist (also bei ca. 7.7 GB) und somit das System nicht mehr bedienbar ist.
- Bei Version 77 habe ich mit den gleichen Tabs schon eine "Grundlast" von ca. 1.9 GB. Hier schaffe ich es durch Bedienung der Website innerhalb von wenigen Minuten, dass der Ram komplett voll ist (also bei ca. 7.7 GB) und somit das System nicht mehr bedienbar ist.
Wenn ich frühzeitig aufhöre (also ca. bei 6GB – der Rechner ist noch bedienbar), dann braucht der Rechner bei den beiden neueren Versionen zum Teil 10 Minuten, bevor der Ram wieder frei gegeben wird – in dieser Zeit wird an dem Rechner überhaupt nichts gemacht. Schliesse ich den Fox, fällt die Ram-Nutzung sofort auf ca. 900 MB.
_____Testbeschreibung Ende___________________________
Andere Browser habe ich nicht versucht, da wir den Firefox brauchen. Es muss bei allen Fox-Versionen funktionieren, da wir keinen Einfluss darauf haben, welcher Firefox genutzt wird.
Nun meine Fragen:
- hier spielt ja relativ viel rein vom JavaScript, über die Programmierung des Servlets in Java über die Programmierung der WebSocket-Verbindung über… In all diesen Punkten bin ich nicht sehr sattelfest. Aber warum kann die Version 43 mit dem umgehen und die neueren nicht?
Könnte das daran liegen, dass noch nicht alles html5 kompatibel ist? und dass jquery auch nicht das neueste ist etc?
Wurde im Firefox V67 etwas grundlegendes umprogrammiert? Laut den releases eher nicht oder habe ich da was übersehen?
Wie könnte ich vorgehen, um dem Problem auf die Schliche zu kommen? Kennt jemand irgendwelche Tools etc???
Vielen Dank für Eure Hilfe
-
Liebe Forumsmitglieder
Mir wurde eine Aufgabe zugeteilt, bei welcher ich relativ ratlos bin, wie ich das Ganze angehen soll und hoffe daher auf Eure Hilfe.
Ich versuche mal die Problematik zu schildern.
Bisher (also bis Firefox Version 52) konnten wir unsere Loginseite aufrufen, uns dort einloggen und das dahinterliegende Programm (in Delphi programmiert...) aufrufen. Die aufgerufene Seite enthält dann verschiedene Möglichkeiten Dinge innerhalb einer Anlage zu steuern. Man konnte dieselbe Seite (oder auch die einer anderen Anlage) in mehreren Tabs öffnen und es lief stabil.
Nach dem Update auf den Firefox 62 wird die Verbindung des zuerst geöffneten Tabs nach 2, 3 oder 10 Minuten automatisch geschlossen (wir haben aber kein Timeout implementiert).
Beim Firefox 75 bleibt die Verbindung nur 8 Sekunden bestehen, wenn man auf der Seite nichts "arbeitet" auch nur bei einem Tab.
Wohingegen der Edge keinerlei Probleme macht - dieser verliert die Verbindung nicht.
Die Index.html ist schon relativ alt und es wurden immer nur die notwendigsten Änderungen gemacht. Sie ist nicht html5-kompatibel.
Das Ziel ist es, das Ganze bei Gelegenheit alles upzudaten, aber momentan habe ich dazu die Kapazitäten nicht.
Nun meine Fragen:
1. Gibt es eine Liste bzw. Listen, wo die Änderungen von den jeweiligen Updates des Firefoxes ersichtlich sind (gerne auf deutsch, mein Englisch schläft tief und fest ).
2. Hat jemand einen Verdacht/Idee, was das Problem verursachen könnte? (Kann ich mir mit diesen Minimalinfos zwar nicht vorstellen, aber wer weiss )
3. Kann mir jemand Tipps oder Ratschläge geben, wie ich herausfinden könnte, was das Problem verursacht? Gibt es irgendwelche Los vom Firefox etc?
Ihr seht, ich habe keine Ahnung und wäre wirklich froh, um Tipps von Euch.
Danke schonmal im Voraus
Ganz viele Grüsse
Lawina