diff -r 2deec2f8a9ab -r 14c69f0ccca5 eric7/WebBrowser/TabManager/TabManagerWidget.py --- a/eric7/WebBrowser/TabManager/TabManagerWidget.py Wed Jun 16 17:47:50 2021 +0200 +++ b/eric7/WebBrowser/TabManager/TabManagerWidget.py Wed Jun 16 19:21:45 2021 +0200 @@ -244,13 +244,11 @@ else: parentItem = None itm = QTreeWidgetItem(parentItem) - if parent: - addFlags = Qt.ItemFlag.ItemIsUserCheckable - else: - addFlags = ( - Qt.ItemFlag.ItemIsUserCheckable | - Qt.ItemFlag.ItemIsAutoTristate - ) + addFlags = ( + Qt.ItemFlag.ItemIsUserCheckable + if parent else + (Qt.ItemFlag.ItemIsUserCheckable | Qt.ItemFlag.ItemIsAutoTristate) + ) itm.setFlags(itm.flags() | addFlags) itm.setCheckState(0, Qt.CheckState.Unchecked)