fix issue: two semantic types selected on initial load