/c game.player.force.technologies['kr-fuel'].researched=true
write this in console and "fuel" will be research.
if in future u can catch another-similar bug then
/c game.player.force.research_all_technologies()
open all tec
2.
/c local list = {}
for _, tech in pairs(game.player.force.technologies) do
if tech.researched then
list[#list+1] = tech.name
end
end
game.write_file("techs.lua", serpent.block(list) .. "\n", true)
(so we got the name of all technologies, but you have to look with eyes to find chosen1)
\AppData\Roaming\factorio\script-output\techs.lua
and in this file u must find "tech-name".
replace kr-fuel for "somethnig-u-need" and take tec.
if you come across and solve a bug, then write a solution on the forum, I will be grateful, thank you.