Ich debugge eine React Native 0.61.5-App mit Chrome. Wenn der Code auf einem Haltepunkt nicht mehr ausgeführt wird und ich über eine Eigenschaft schwebe, werden alle Details in einem Popup-Fenster angezeigt. Aber seit zwei Tagen kann ich diese Funktionalität nicht mehr zurückerhalten. Ich habe den Computer neu gestartet, den Chrome- und Metro-Bundler bereinigt, es mit einem virtuellen oder realen Gerät versucht, aber es funktioniert immer noch nicht. Habe ich versehentlich etwas deaktiviert?
11
Antworten:
Update: Das Problem scheint mit dem neuen Chrome-Update 79.0.3945.117 behoben zu sein.
Ja, mit Chrome 79 war diese Funktionalität fehlerhaft. Dies ist der Thread, in dem Benutzer diesen Fehler melden: https://support.google.com/chrome/thread/22882968?hl=de
(und auch im Link vom Kommentar zu dieser Frage)
In diesem Thread verfolgen Chrome-Entwickler dieses Problem und versuchen, es zu beheben: https://bugs.chromium.org/p/chromium/issues/detail?id=1033022
In Chrome Canary (81) funktioniert diese Funktion, und Berichten zufolge funktioniert sie in der Chrome Dev-Version (80). Andere Alternativen sind Firefox (auch Leute sagen, dass es in Opera und anderen Browsern funktioniert) und das Debuggen über VSCode.
Es scheint, dass sie das Problem erst mit der Version 80 beheben werden, die voraussichtlich erst im Februar veröffentlicht wird (wie die Leute in diesem Thread sagen: https://support.google.com/chrome/thread/22882968? hl = en ).
Es gab auch diese Änderung: https://chromium-review.googlesource.com/c/chromium/src/%2B/1835357, durch die Variablen beim Schweben nur innerhalb des innersten Bereichs angezeigt wurden. Update: Diese Funktion (zur Bewertung außerhalb des innersten Bereichs) wird wahrscheinlich wiederhergestellt: (von https://bugs.chromium.org/p/chromium/issues/detail?id=1033022 )
"Dies macht http://chromium-review.googlesource.com/c/chromium/src/+/1835357 rückgängig , wodurch die eifrige Popover-Bewertung auf den innersten Bereich beschränkt wurde. Dies ist der einzige Bereich, für den wir derzeit zuverlässige Ergebnisse erzielen können Für die äußeren Bereiche werden möglicherweise immer noch die richtigen Ergebnisse erzielt, aber wir können dies nicht garantieren. Die Funktion ist jedoch immer noch sehr nützlich. Daher stellen wir das Verhalten hier wieder her und werden später eine ordnungsgemäße Korrektur und UX durchführen. " .
quelle
Selbst mit dem letzten Google Chrome-Update konnte ich dieses Problem nicht beheben. Das Problem stammt aus der Chromium-Version von Google Chrome.
Sie benötigen die Version 81 von Chromium, die den Fehler behebt.
Ich habe den letzten Chromium-Browser mit Chromium 81 heruntergeladen und er funktioniert für mich https://chromium.woolyss.com/download/fr/
quelle