[Issue] LibO : ne revient plus à la dernière position du document

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Avatar de l’utilisateur
Letavia
Membre lOOyal
Membre lOOyal
Messages : 36
Inscription : 12 janv. 2012 08:06
Localisation : Kemper - Breizh

[Issue] LibO : ne revient plus à la dernière position du document

Message par Letavia »

Bonjour,
Ayant déjà eu ce problème dans le passé, il avait été résolu par le renseignement de la page (outils - options) données d'identité.
viewtopic.php?t=31769

Mais tant en version LibO 7 que 24.2, cela ne fonctionne plus depuis quelques mois.
Dans les texte longs c'est gênant.

Merci d'avance pour une idée.
Dernière modification par Oukcha le 06 mars 2024 13:00, modifié 1 fois.
Linux Ubuntu 22.04 64 bits
Ordinateur Intel NUC7i5BNH
LibreOffice 24.2
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par Jean-Louis Cadeillan »

Bonjour,
C'est peut-être justement lié à la taille du document : voir bogue n°152098
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Avatar de l’utilisateur
Letavia
Membre lOOyal
Membre lOOyal
Messages : 36
Inscription : 12 janv. 2012 08:06
Localisation : Kemper - Breizh

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par Letavia »

Merci pour votre réponse,

Je viens de vérifier sur un texte de 20 pages, et sur un texte plus court de 5 pages.
Aucune différence.
Mes textes longs en question allaient jusqu'à 200 pages, pas au point de la bogue signalée de 2500 pages.

Il y a une perte complète du "point d'insertion", ceci depuis plusieurs mois et dans deux versions de LibreOffice, la dernière 7 et la récente 22.4, quelle que soit la longueur des textes.
Ce n'est gênant que dans les textes de plusieurs pages, et pénible pour les plus longs.

Pour pallier ce souci, je mets une balise de trois caractères non rencontrés dans le document. Cela fonctionne, mais ce n'est pas normal.
Linux Ubuntu 22.04 64 bits
Ordinateur Intel NUC7i5BNH
LibreOffice 24.2
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9366
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par tintin »

Bonjour,
Letavia a écrit : 06 mars 2024 12:57 cela ne fonctionne plus depuis quelques mois.
Avez-vous essayé de purger le profil utilisateur de LibO ?
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
Letavia
Membre lOOyal
Membre lOOyal
Messages : 36
Inscription : 12 janv. 2012 08:06
Localisation : Kemper - Breizh

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par Letavia »

Merci pour cet avis;

J'ai renommé ~/.config/libreoffice en ~/.config/_libreoffice, ce qui le désactive.
(Mais me fait perdre quelques aménités personnelles).

Test sur un fichier plus conséquent, de 500 pages environ.
Pas de changement... Essai sur deux tentatives à des distances différentes, avec fermeture de LibreOffice après chacune.

À noter : la première page commence par une image des 2/3 de la hauteur, le curseur se place juste en dessous et clignote.
Aucune reposition à la page 350...

NB : j'avais consulté longuement la bogue "bogue n°152098". Ce défaut est assez longuement signalé, sous des versions différentes de LibreOffiche en versions 7. Il semble répandu et ancien, plus d'un an, comme chez moi.
Linux Ubuntu 22.04 64 bits
Ordinateur Intel NUC7i5BNH
LibreOffice 24.2
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9366
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par tintin »

Letavia a écrit : 06 mars 2024 16:26 Aucune reposition à la page 350...
Je suppose que vous avez ré-enregistré les données d'identité. :wink:
Pour voir si le pointeur clignote à l'endroit où il était, il faut que ce soit un endroit où vous avez enregistré une modification. Est-ce ce que vous faites ?
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par Jean-Louis Cadeillan »

Letavia a écrit : 06 mars 2024 15:42Je viens de vérifier sur un texte de 20 pages, et sur un texte plus court de 5 pages. Aucune différence. Mes textes longs en question allaient jusqu'à 200 pages, pas au point de la bogue signalée de 2500 pages. Il y a une perte complète du "point d'insertion", ceci depuis plusieurs mois et dans deux versions de LibreOffice, la dernière 7 et la récente 22.4, quelle que soit la longueur des textes.
Tout ce que tu dis en effet est relaté par certains dans les commentaires qui suivent la présentation du dysfonctionnement… voir aussi, comme indiqué, le bogue 141586.
Tu peux contribuer aussi au débat en ajoutant ton commentaire (en anglais).
tintin a écrit : 06 mars 2024 15:55Avez-vous essayé de purger le profil utilisateur de LibO ?
L'auteur initial du 152098 précise : « 4. Resetting the profile (delete...\user, then add back User Data) had no effect. », mais les comportements sont tellement différents d'un utilisateur à l'autre, selon l'OS, la version, la taille du texte que cela vaut néanmoins la peine d'essayer.
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Avatar de l’utilisateur
Jurassic Pork
PassiOOnné
PassiOOnné
Messages : 629
Inscription : 09 août 2017 22:15

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par Jurassic Pork »

Hello,
est-ce que le raccourci Shift+F5 (Go to last position) rétablit la dernière position du curseur ?

ami calmant, J.P
LibreOffice 7.6.2.1 et OpenOffice 4.1.15 sous windows 11
LibreOffice 24.2.0 et OpenOffice 4.1.15 sous Ubuntu 20.04
Avatar de l’utilisateur
Letavia
Membre lOOyal
Membre lOOyal
Messages : 36
Inscription : 12 janv. 2012 08:06
Localisation : Kemper - Breizh

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par Letavia »

À Jean-Louis Cadeillan,

Pas de changement.

À Jurassic Pork,

Ça fonctionne avec Majuscule - F5 !
Je passe de la page 1 de deux textes différents, fort long l'un comme l'autre, à la bonne page.
Mais ce n'est qu'un solution de contournement !

Tintin,

C'est simplement le premier endroit "libre" dans la première page, juste après cette image qui prend le haut de la page.

Merci à tous.

Dois-je passer en "Résolu" ?
Linux Ubuntu 22.04 64 bits
Ordinateur Intel NUC7i5BNH
LibreOffice 24.2
Avatar de l’utilisateur
Jurassic Pork
PassiOOnné
PassiOOnné
Messages : 629
Inscription : 09 août 2017 22:15

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par Jurassic Pork »

Hello,
Comme personne n'a l'air de s'occuper du bug 141586 j'ai trouvé un moyen automatique pour contourner le bug :
1 - Dans Mes Macros créer une procédure OpenDoc comme ceci :

Code : Tout sélectionner

Sub OpenDoc
Dim document as object, dispatcher as object, pageCount as Integer
   pageCount = ThisComponent.CurrentController.PageCount
   document = ThisComponent.CurrentController.Frame
   dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
   dispatcher.executeDispatch(document,".uno:RestoreEditingView","",0,Array())
End Sub
Cette macro en fait est équivalente au raccourci Maj+F5 (Maj = Shift Gauche).

2 - Dans Personnaliser/ onglet Evénements / Ouvrir le Document affecter la macro OpenDoc mais avec Enregister Dans LibreOffice :
OuvrirDocument.png
Contrairement à ce qu'on pourrait penser la séquence d 'apparition des événements à l'ouverture d'un document est :
OnLoadFinished, OnTitleChanged, OnFocus, OnViewCreated, OnLoad.

C'est à dire que c'est l'événement appelé Ouvrir le document et pas l'événement Chargement du document terminé, qui apparaît en dernier.
Cela semble fonctionner sur un document writer de 400 pages avec LibreOffice 7.4.6.2 sous Windows 11 et avec LibreOffice 24.2.0.3 sous Ubuntu 20.04. Ce qui est curieux c'est que si je ne mets pas l'instruction avec pageCount qui ne sert à rien , le curseur n'arrive pas au bon endroit.
Même avec le document qui fait 2500 pages, cela fonctionne encore.

Ami calmant, J.P
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.6.2.1 et OpenOffice 4.1.15 sous windows 11
LibreOffice 24.2.0 et OpenOffice 4.1.15 sous Ubuntu 20.04
Avatar de l’utilisateur
Letavia
Membre lOOyal
Membre lOOyal
Messages : 36
Inscription : 12 janv. 2012 08:06
Localisation : Kemper - Breizh

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par Letavia »

À Jurassic Pork,

Je n'ai jamais fait de macro, ce qui m'a compliqué la recherche dans les menus et la création, l'enregistrement, des tests rapides ...
Ça l'air de fonctionner, je dois faire encore des tests plus nombreux, un peu plus tard dans la journée.

Merci de cette réponse, pas simple à mettre en œuvre.
Linux Ubuntu 22.04 64 bits
Ordinateur Intel NUC7i5BNH
LibreOffice 24.2
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12231
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Re: Perte du point d'insertion à l'ouverture (à nouveau)

Message par Bidouille »

Bonjour,
Letavia a écrit : 07 mars 2024 07:31 Merci de cette réponse, pas simple à mettre en œuvre.
Ce qu'il faut faire déjà, c'est commenter le(s) rapport(s) fourni(s) afin que les développeurs en soient informés.
Ensuite, comme toujours, mettre le balisage adéquate pour le signaler.
Je l'ai fait (encore une fois) à votre place.
Avatar de l’utilisateur
Letavia
Membre lOOyal
Membre lOOyal
Messages : 36
Inscription : 12 janv. 2012 08:06
Localisation : Kemper - Breizh

Re: [Issue] LibO : ne revient plus à la dernière position du document

Message par Letavia »

À Jurassic Pork,

Confirmation, ton script fonctionne correctement sur nombre de textes de LibreOffice Writer. Enfin !

À Bidouille,

Mes excuses de ne pas avoir lu d'abord les instructions sur les balises. Comme je ne fréquente vraiment pas couramment le forum, je n'aurais pas mis [Issue] mais [Résolu].
Un grand merci de l'avoir fait.
Je sais que la gestion de ce forum est très, très stricte, ce qui est une bonne chose.

Letavia
Linux Ubuntu 22.04 64 bits
Ordinateur Intel NUC7i5BNH
LibreOffice 24.2