Using IDE 1.8.9 (I use this for certain projects).
I have noticed that CTRL-T for auto formatting stops working sometimes and I cannot get it back.
You can have text that is clearly incorrectly formatted, yet pressing formatting returns "NO changes necessary for Auto Format"
Any ideas why?
I seem to remember rebooting the pc fixes it... but I don't want to do that at this moment (many things open)
I suspect that you will not get a solution when you are using such an old version of the IDE
Why do you need to use it for certain projects ?
Usually that means that you have a missing closing or opening brace or curly-brace somewhere. Chances are you have one somewhere where there should be the other. Please post an example, Or just for yourself, open the project in a different version of the IDE and confirm that it either works or doesn't in that.
No its not a compile error. Complies and loads fine
I have noticed it a few times.
Reason for 1.8.9? I HATE the new version. Simple as that. It's a poor mans PlatformIO, but that isn't what we are discussing here.
Plus, some of the libraries I use just don't play well with the new version.
I'm going to reboot the PC and see if that fixes it.
If you are determined to stay with IDE 1.x then the least you could do is to install 1.8.19, unless you really want to stay 10 versions behind
In the long term, however, 2.x is the way to go if you want to stay with the Arduino ecosystem
Why do I use 2.x ? I HATE PlatformIO. Why make things so complicated when it can be so simple ?
A reboot fixed it weird.
My typo.... it's version 1.8.19 I am using
Anyway, it works again now after a reboot
I must admit that I did wonder 
As a matter of interest, if you consider that PlatformIO is so much better than Arduino IDE 2.x then why do you still use IDE 1.x ?
I don't consider PlatformIO better. It's a much nicer place to be, but also far too complicated for my needs.
I also have IDE 2.3.2 on my laptop, but I just prefer 1.8.19. The latest IDE seems to break a lot of my projects and I also find the pop-ups annoying at boot (why can't it just remember that I don't want to update my libraries because that breaks things too).
A reboot has fixed this formatting issue. Just a bit of a weird one.
There are valid reasons for preferring Arduino IDE 1.x over 2.x, but I don't think that "seems to break a lot of my projects" is one of them. I am not aware of any problem with Arduino IDE 2.x that would "break" a project.
When we receive reports of different results from working with projects with Arduino 2.x, it is usually eventually found that the actual reason is that different libraries or boards platforms are installed in the environment of Arduino IDE 2.x than for 1.x. If those same dependencies were in the environment under which Arduino IDE 1.x operates then the results would be the same as what was experienced with 2.x. Although both will use the same dependencies if installed on the same computer with the default configuration, there is no such guarantee if each is on a different computer, or if the two IDEs have been configured to store dependencies under different locations.
If you are interested in try to solve this problem instead of just complaining about it, we can perform an investigation, but I would need you to provide detailed information about what you mean
is s this, we often find that the actual cause is that
It is odd that you are still complaining about this when @UKHeliBob already provided you with the instructions for how to disable that two weeks ago:
In case it was not clear to you at that time, I'll provide the instructions again here:
You can disable the update offers if they bother you. This is controlled by an option in in the Arduino IDE advanced settings:
- Press the Ctrl+Shift+P keyboard shortcut (Command+Shift+P for macOS users) to open the "Command Palette".
A menu will appear on the editor toolbar:
- Select the "Preferences: Open Settings (UI)" command from the menu.
ⓘ You can scroll down through the list of commands to find it or type the name in the field.
A "Preferences" tab will open in the Arduino IDE main panel.
- Type
arduino.checkForUpdates in the "Search Settings" field of the "Preferences" tab.
- Uncheck the checkbox under the "Arduino: Check For Updates" setting
- Click the X icon on the Preferences tab.
The tab will close.
If you ever want to check for updates, you can trigger the check manually:
Trigger a Check for an Arduino IDE Application Update
Select Help > Check for Arduino IDE Updates from the Arduino IDE menus.
Trigger a Check for Updates to the Installed Boards Platforms and Libraries
- Press the Ctrl+Shift+P keyboard shortcut (Command+Shift+P for macOS users) to open the "Command Palette".
A menu will appear on the editor toolbar:
- Select the "Arduino: Check for Arduino Updates" command from the menu.
ⓘ You can scroll down through the list of commands to find it or type the name in the field.