------UPDATE WITH SMALL WORKAROUND------
While I was waiting for answer, I was still trying to solve my problem and I kinda did but in different way that I originally intended and I want to share this little but easy solution. This solution only works for systems with touch screen and with out usage of any keyboard (Even onscreen keyboard but I haven't tested it so maybe it works too).
I basicly instead of trying to start Firefox/any browser before starting GNOME, I just hid every aspect of GNOME.
So let say we are at same point I was in when I wrote this question: Firefox opens up in kiosk mode after boot of system with desired site, onscreen keyboard is disabled, gestures are disabled, you have installed gnome-tweak-tools and chrome-gnome-shell extensions and you also have gnome-shell-integration extension for Firefox. Now you will need to follow these steps:
- In Show applications menu open up Extensions application
- Turn off Desktop icons and Ubuntu Dock extensions
- Install Gnome tweaks extension "Hide Top Bar" https://extensions.gnome.org/extension/545/hide-top-bar/
- Reboot system
- Open up terminal (ctrl + alt + T) and type:
'sudo apt install gnome-shell-extensions'
- Open up Extensions menu again and turn on "Hide Top Bar" extension and then click on configure button (Cog icon next to it)
- In first tab "Sensitivity" turn off every option
- In "Intellihide" also disable all options
You can enable left sidebar again via terminal with command:
Enable: 'gnome-extension enable ubuntu-dock@ubuntu.com'
Disable: 'gnome-extension disable ubuntu-dock@ubuntu.com'
Your desktop should be now totally empty
Last thing you should do is to download/create fully black image and use it as background image
Now if you will reboot system, you will just see black screen for a while and then browser with your desire site should open up. You will maybe think, that someone will try to do something when there is that black screen before start up of browser, but it should be safe. User can't click on anything since there is nothing to click on and thanks to touch screen, you can't right click and open any settings menu.
I hope it will help at least someone.