Program: 30369
Project: 30369
Buggy source:
@Override public void show(){
  int wWidth=EngineAssetManager.getInstance().getResolution().portraitWidth;
  int wHeight=EngineAssetManager.getInstance().getResolution().portraitHeight;
  stage=new Stage(new ExtendViewport(wWidth,wHeight));
  Table table=new Table();
  table.setFillParent(true);
  table.center();
  table.addListener(new InputListener(){
    @Override public boolean keyUp(    InputEvent event,    int keycode){
      if (keycode == Input.Keys.ESCAPE || keycode == Input.Keys.BACK)       ui.setScreen(State.SCENE_SCREEN);
      return true;
    }
  }
);
  stage.setKeyboardFocus(table);
  ImageButton back=new ImageButton(new TextureRegionDrawable(ui.getUIAtlas().findRegion(BACK_COMMAND)));
  back.addListener(new ClickListener(){
    public void clicked(    InputEvent event,    float x,    float y){
      ui.setScreen(State.SCENE_SCREEN);
    }
  }
);
  table.add(back).pad(MARGIN);
  ImageButton reload=new ImageButton(new TextureRegionDrawable(ui.getUIAtlas().findRegion(RELOAD_COMMAND)));
  reload.addListener(new ClickListener(){
    public void clicked(    InputEvent event,    float x,    float y){
      ui.setScreen(State.RESTART_SCREEN);
    }
  }
);
  table.add(reload).pad(MARGIN);
  ImageButton help=new ImageButton(new TextureRegionDrawable(ui.getUIAtlas().findRegion(HELP_COMMAND)));
  help.addListener(new ClickListener(){
    public void clicked(    InputEvent event,    float x,    float y){
      ui.setScreen(State.HELP_SCREEN);
    }
  }
);
  table.add(help).pad(MARGIN);
  ImageButton credits=new ImageButton(new TextureRegionDrawable(ui.getUIAtlas().findRegion(CREDITS_COMMAND)));
  credits.addListener(new ClickListener(){
    public void clicked(    InputEvent event,    float x,    float y){
      ui.setScreen(State.CREDIT_SCREEN);
    }
  }
);
  table.add(credits).pad(MARGIN);
  ImageButton quit=new ImageButton(new TextureRegionDrawable(ui.getUIAtlas().findRegion(QUIT_COMMAND)));
  quit.addListener(new ClickListener(){
    public void clicked(    InputEvent event,    float x,    float y){
      Gdx.app.exit();
    }
  }
);
  table.add(quit).pad(MARGIN);
  table.pack();
  stage.addActor(table);
  Gdx.input.setInputProcessor(stage);
}

Fixed version (ground truth):
@Override public void show(){
  int wWidth=EngineAssetManager.getInstance().getResolution().portraitWidth;
  int wHeight=EngineAssetManager.getInstance().getResolution().portraitHeight;
  stage=new Stage(new ExtendViewport(wWidth,wHeight / 2));
  Table table=new Table();
  table.setFillParent(true);
  table.center();
  table.addListener(new InputListener(){
    @Override public boolean keyUp(    InputEvent event,    int keycode){
      if (keycode == Input.Keys.ESCAPE || keycode == Input.Keys.BACK)       ui.setScreen(State.SCENE_SCREEN);
      return true;
    }
  }
);
  stage.setKeyboardFocus(table);
  ImageButton back=new ImageButton(new TextureRegionDrawable(ui.getUIAtlas().findRegion(BACK_COMMAND)));
  back.addListener(new ClickListener(){
    public void clicked(    InputEvent event,    float x,    float y){
      ui.setScreen(State.SCENE_SCREEN);
    }
  }
);
  table.add(back).pad(MARGIN);
  ImageButton reload=new ImageButton(new TextureRegionDrawable(ui.getUIAtlas().findRegion(RELOAD_COMMAND)));
  reload.addListener(new ClickListener(){
    public void clicked(    InputEvent event,    float x,    float y){
      ui.setScreen(State.RESTART_SCREEN);
    }
  }
);
  table.add(reload).pad(MARGIN);
  ImageButton help=new ImageButton(new TextureRegionDrawable(ui.getUIAtlas().findRegion(HELP_COMMAND)));
  help.addListener(new ClickListener(){
    public void clicked(    InputEvent event,    float x,    float y){
      ui.setScreen(State.HELP_SCREEN);
    }
  }
);
  table.add(help).pad(MARGIN);
  ImageButton credits=new ImageButton(new TextureRegionDrawable(ui.getUIAtlas().findRegion(CREDITS_COMMAND)));
  credits.addListener(new ClickListener(){
    public void clicked(    InputEvent event,    float x,    float y){
      ui.setScreen(State.CREDIT_SCREEN);
    }
  }
);
  table.add(credits).pad(MARGIN);
  ImageButton quit=new ImageButton(new TextureRegionDrawable(ui.getUIAtlas().findRegion(QUIT_COMMAND)));
  quit.addListener(new ClickListener(){
    public void clicked(    InputEvent event,    float x,    float y){
      Gdx.app.exit();
    }
  }
);
  table.add(quit).pad(MARGIN);
  table.pack();
  stage.addActor(table);
  Gdx.input.setInputProcessor(stage);
}