diff --git a/apps/files/js/tagsplugin.js b/apps/files/js/tagsplugin.js
index a6757431ffaeea2f49a051a92ef83244a9f14fa8..8705afb509431768f8068c53d74d51dcaa43c80c 100644
--- a/apps/files/js/tagsplugin.js
+++ b/apps/files/js/tagsplugin.js
@@ -53,6 +53,7 @@
 	 */
 	function toggleStar($actionEl, state) {
 		$actionEl.find('img').attr('src', getStarImage(state));
+		$actionEl.hide().show(0); //force Safari to redraw element on src change
 		$actionEl.toggleClass('permanent', state);
 	}