Tutorial: Kein sichtbarer Sprung bei Modal-Steps

Bubble wird bei Modal-Steps erst unsichtbar positioniert, dann nach
450ms (wenn Modal-Transition abgeschlossen) korrekt repositioniert
und erst dann sichtbar gemacht.
Dieser Commit ist enthalten in:
Claude Dev
2026-03-23 22:55:14 +01:00
Ursprung 9b5c718816
Commit 66ecde1d61

Datei anzeigen

@@ -1406,6 +1406,8 @@ const Tutorial = {
setTimeout(function() {
if (self2._isActive && self2._currentStep === i) {
self2._positionBubble(step);
// Jetzt erst sichtbar machen
self2._els.bubble.classList.add('visible');
// Clamp + Arrow nochmal ausfuehren
requestAnimationFrame(function() {
var bubble = self2._els.bubble;
@@ -1538,8 +1540,11 @@ const Tutorial = {
bubble.classList.remove('tutorial-bubble-pulsing');
}
// Sichtbar machen
// Sichtbar machen (bei Modal-Steps erst nach Reposition)
var isModalBubbleStep = step.bubbleTarget && step.target && step.target.indexOf('#modal-') !== -1;
if (!isModalBubbleStep) {
bubble.classList.add('visible');
}
// Sicherheitscheck: Bubble komplett im sichtbaren Bereich halten
var self = this;