Modify

Opened 5 years ago

Closed 3 years ago

#17915 closed defect (fixed)

macos: HTML in menu tooltips does not work with Aqua L&F

Reported by: richlv Owned by: Don-vip
Priority: normal Milestone: 21.07
Component: Core Version: tested
Keywords: macos tooltip html menu aqua Cc: dieterdreist

Description (last modified by Don-vip)

Looks like #17427 is back, see the screenshot:


URL:https://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2019-07-10 00:52:47 +0200 (Wed, 10 Jul 2019)
Build-Date:2019-07-10 01:30:51
Revision:15238
Relative:URL: ^/trunk

Identification: JOSM/1.5 (15238 en_GB) Mac OS X 10.14.5
OS Build number: Mac OS X 10.14.5 (18F132)
Memory Usage: 878 MB / 1820 MB (275 MB allocated, but free)
Java version: 1.8.0_211-b12, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Screen: Display 1127230987 1920x1080, Display 69733382 1680x1050
Maximum Screen Size: 1920x1080
VM arguments: [-Djava.security.policy=file:<java.home>/lib/security/javaws.policy, -DtrustProxy=true, -Djnlpx.home=<java.home>/bin, -Djava.security.manager, -Djnlpx.origFilenameArg=${HOME}/Library/Application Support/Oracle/Java/Deployment/cache/6.0/56/1ee8cfb8-3463dc3d, -Djnlpx.remove=false, -Dsun.awt.warmup=true, -Djava.util.Arrays.useLegacyMergeSort=true, -Djnlpx.heapsize=NULL,2048m, -Dmacosx.jnlpx.dock.name=JOSM, -Dmacosx.jnlpx.dock.icon=${HOME}/Library/Application Support/Oracle/Java/Deployment/cache/6.0/25/4c122699-75b5ae18.icns, -Djnlp.application.href=https://josm.openstreetmap.de/download/josm.jnlp , -Djnlpx.jvm="<java.home>/bin/java"]
Dataset consistency test: No problems found

Plugins:
+ Mapillary (1.5.18)
+ PicLayer (35030)
+ apache-commons (34908)
+ apache-http (34908)
+ ejml (35049)
+ geotools (34908)
+ jaxb (35014)
+ jna (34908)
+ jts (35064)
+ measurement (35051)
+ opendata (34997)
+ photo_geotagging (34908)
+ reverter (34999)
+ utilsplugin2 (34977)

Last errors/warnings:
- W: Unable to decode URL data part: Illegal base64 character 25 (iVBORw0KGgoAAAANSUhEUgAAADAAAAAhCAYAAACfiCi5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAE0gAABNIB9duA0gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAWJSURBVFjD7VhrbBRVFL4YIIJIRCQ%2Bfgg%2BEA0KaAOxEZuZfc1QrOJj7c6ABeWhRpoGfIARw9qdO9uCvDSk1GAwYKjxhyREFDU8fPwwBB8QfEQk8EMRTAUTIBDQrt89d3Z2Znd22S6B2KSTfLk7954553znNdMyFrOfZTpvJ8R4ggVdMT4HWMNql1zn7tU234W91UyzdzDN%2BhjPL2eT0ne75%2BJ3Vm8WGm8DmiE%2Fl0Xt%2B1gyeRk731WXHAg7TxUX0HgDkCHEeDRQRrefxvnvHkKLcf8PyK%2BCMw8x3ZqP%2B4PAkZze5NWuXo1vBxZAfiEIr8Az3zv7R6CrkSnJvkX9EwHW%2BKHiMrpleAypRQjMJAfJMWsCfnfBcIdP5sHWK7G3M5eB5GCPXitAZy32O2XgrC1w8PIiBPaSjG4%2FUjkBkUKdH%2FBEX8i2FGazZWzZBMh2ejzOzkkHUWL5VzQd8%2Bj4vHICmv0kzvb7CVh%2FMD01qmjqyyEg9a1xZERW7%2FT7xjdj%2F2dXT5SPuxACv0jHrHs98qdxtgzr9RUT0Hk4J2e15p5P3YK9k6zWvg3rGUdmXYU9wGdQJHJRsz3PZBwDbdS43SUgyGfldHubJ2gr0BtrHXsdrp0wv7aCHrCn4%2BzHPMOP02TyEUFZRVJ3dItAVXs%2Fj9yX7kDQ%2BN%2FUI2TfqvHIvFpBCYlRa%2B8r2I8vH4CzJuBwQRTLJRBpudEzxjc4EW%2FE%2FXeB00jYiif7e5soUR4BvqeoE2F7KJ1LHf%2BSgbKb2Kr3yJmMZfrIxrW%2B9b8E3XeHGLtTvQSiuehZDxdp4pfcGa81jy5RZlKPkhxUfg%2BINznJ%2FCrLKa3j9wl68RXiuCO7i%2BW9MWWXizdrcAY%2BpWkjf1uU9qDPDan8p7JLKMbnudNMTDep%2FyNE%2B60iw%2BQNT6lWex20nIOT1DB%2B52eRgWhqpNMzS2V60yNyE8ceRj0iZnn2jVmKgM7HQMd6kqfPCcemsCFKMJauCu4XDAj5DHTa73lOUHc6f9lJXRc5qPGtNPs1%2Byi99nOl8gClW5DV%2BCYH4pPgGPVKUHPKJt%2FtkOx0HNgHvYuIaNYHzd5Ik6zUJb6LpM6zvje%2FdG7pFfL1bc%2BWQFMHfqPAmIiSnGBNIDWF6t571VrDmZaK%2BBBLhSj6ImP51%2BT0EFdOjNGgi8arR1%2B27Hr2lQg9wwx1G7CFGaENzFRXsYSyWO6Ho8yM3MwUpe9Fsd0QHsoM5XZgIjAFNmdjfQVrC0uo7fDpHeB9%2BPQJ1s8ICWUX1t0SeAaCzbjJAGeAY8AJ596Ls5Dbj%2FVDImeqGosrg87roDlxCGSrmBmKM1NZQMERDgnjpnoqwE73YCoz8TatHsDi8f6FfwnVDZQOhIazacqtWCeAsY4sGSDxHKL0AkiF6XmRofrQPRTBhPImlO8A%2Fgoweg74DTr2Yt0JfR9Ax1r8XoK9hTID6qNwLCIhyAP16liqBFqdPQFDuYbBcAwPv04po7SFOpwoCbwNRW3Yn4f9kHxAfEIg%2Bgl1Ms5bsfdFXjSPAl8DGyHDcT6LiD5Rc1O3SnHqpMEsfv8wctwIj%2FE57iOQK6HDTp2thrONVCZmzUg3OyLCZigJ%2Ba%2BopCT2QG49FD1PToqaDvy7FtkUtS5kDGU6Ir0INlbi%2BXeBrdDxDdYDlLXulBaV0DR1FNI%2BItCwEa6G4DLgoJP6DpCYS2Tyy26GchWrD4%2BHkyZkX3MyKZqt84JrvSSBgi9MpE1E1FC2I1LrEJEGSr9vckVvgIN1TmMiA%2BoPQNdFc7QsAiLFIrqG%2BiJFmLE%2BtC%2F%2B9WEq44AmOL0J539eckdLEphT1Y%2BmjLeMRO0b6nyQ2oz1%2BP%2FG4dIZUEdTk8q6zfQIEIGE8hhuDvUYpwsJuGO0l0AvgV4CvQQuPYH%2FAFdZYQlsjq3yAAAAAElFTkSuQmCC): java.lang.IllegalArgumentException: Illegal base64 character 25
- E: Failed to locate image 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAhCAYAAACfiCi5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAE0gAABNIB9duA0gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAWJSURBVFjD7VhrbBRVFL4YIIJIRCQ%2Bfgg%2BEA0KaAOxEZuZfc1QrOJj7c6ABeWhRpoGfIARw9qdO9uCvDSk1GAwYKjxhyREFDU8fPwwBB8QfEQk8EMRTAUTIBDQrt89d3Z2Znd22S6B2KSTfLk7954553znNdMyFrOfZTpvJ8R4ggVdMT4HWMNql1zn7tU234W91UyzdzDN%2BhjPL2eT0ne75%2BJ3Vm8WGm8DmiE%2Fl0Xt%2B1gyeRk731WXHAg7TxUX0HgDkCHEeDRQRrefxvnvHkKLcf8PyK%2BCMw8x3ZqP%2B4PAkZze5NWuXo1vBxZAfiEIr8Az3zv7R6CrkSnJvkX9EwHW%2BKHiMrpleAypRQjMJAfJMWsCfnfBcIdP5sHWK7G3M5eB5GCPXitAZy32O2XgrC1w8PIiBPaSjG4%2FUjkBkUKdH%2FBEX8i2FGazZWzZBMh2ejzOzkkHUWL5VzQd8%2Bj4vHICmv0kzvb7CVh%2FMD01qmjqyyEg9a1xZERW7%2FT7xjdj%2F2dXT5SPuxACv0jHrHs98qdxtgzr9RUT0Hk4J2e15p5P3YK9k6zWvg3rGUdmXYU9wGdQJHJRsz3PZBwDbdS43SUgyGfldHubJ2gr0BtrHXsdrp0wv7aCHrCn4%2BzHPMOP02TyEUFZRVJ3dItAVXs%2Fj9yX7kDQ%2BN%2FUI2TfqvHIvFpBCYlRa%2B8r2I8vH4CzJuBwQRTLJRBpudEzxjc4EW%2FE%2FXeB00jYiif7e5soUR4BvqeoE2F7KJ1LHf%2BSgbKb2Kr3yJmMZfrIxrW%2B9b8E3XeHGLtTvQSiuehZDxdp4pfcGa81jy5RZlKPkhxUfg%2BINznJ%2FCrLKa3j9wl68RXiuCO7i%2BW9MWWXizdrcAY%2BpWkjf1uU9qDPDan8p7JLKMbnudNMTDep%2FyNE%2B60iw%2BQNT6lWex20nIOT1DB%2B52eRgWhqpNMzS2V60yNyE8ceRj0iZnn2jVmKgM7HQMd6kqfPCcemsCFKMJauCu4XDAj5DHTa73lOUHc6f9lJXRc5qPGtNPs1%2Byi99nOl8gClW5DV%2BCYH4pPgGPVKUHPKJt%2FtkOx0HNgHvYuIaNYHzd5Ik6zUJb6LpM6zvje%2FdG7pFfL1bc%2BWQFMHfqPAmIiSnGBNIDWF6t571VrDmZaK%2BBBLhSj6ImP51%2BT0EFdOjNGgi8arR1%2B27Hr2lQg9wwx1G7CFGaENzFRXsYSyWO6Ho8yM3MwUpe9Fsd0QHsoM5XZgIjAFNmdjfQVrC0uo7fDpHeB9%2BPQJ1s8ICWUX1t0SeAaCzbjJAGeAY8AJ596Ls5Dbj%2FVDImeqGosrg87roDlxCGSrmBmKM1NZQMERDgnjpnoqwE73YCoz8TatHsDi8f6FfwnVDZQOhIazacqtWCeAsY4sGSDxHKL0AkiF6XmRofrQPRTBhPImlO8A%2Fgoweg74DTr2Yt0JfR9Ax1r8XoK9hTID6qNwLCIhyAP16liqBFqdPQFDuYbBcAwPv04po7SFOpwoCbwNRW3Yn4f9kHxAfEIg%2Bgl1Ms5bsfdFXjSPAl8DGyHDcT6LiD5Rc1O3SnHqpMEsfv8wctwIj%2FE57iOQK6HDTp2thrONVCZmzUg3OyLCZigJ%2Ba%2BopCT2QG49FD1PToqaDvy7FtkUtS5kDGU6Ir0INlbi%2BXeBrdDxDdYDlLXulBaV0DR1FNI%2BItCwEa6G4DLgoJP6DpCYS2Tyy26GchWrD4%2BHkyZkX3MyKZqt84JrvSSBgi9MpE1E1FC2I1LrEJEGSr9vckVvgIN1TmMiA%2BoPQNdFc7QsAiLFIrqG%2BiJFmLE%2BtC%2F%2B9WEq44AmOL0J539eckdLEphT1Y%2BmjLeMRO0b6nyQ2oz1%2BP%2FG4dIZUEdTk8q6zfQIEIGE8hhuDvUYpwsJuGO0l0AvgV4CvQQuPYH%2FAFdZYQlsjq3yAAAAAElFTkSuQmCC'
- W: java.net.SocketTimeoutException: Read timed out
- W: java.net.SocketTimeoutException: Read timed out
- W: Unable to decode URL data part: Illegal base64 character 25 (iVBORw0KGgoAAAANSUhEUgAAADAAAAAhCAYAAACfiCi5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAE0gAABNIB9duA0gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAWJSURBVFjD7VhrbBRVFL4YIIJIRCQ%2Bfgg%2BEA0KaAOxEZuZfc1QrOJj7c6ABeWhRpoGfIARw9qdO9uCvDSk1GAwYKjxhyREFDU8fPwwBB8QfEQk8EMRTAUTIBDQrt89d3Z2Znd22S6B2KSTfLk7954553znNdMyFrOfZTpvJ8R4ggVdMT4HWMNql1zn7tU234W91UyzdzDN%2BhjPL2eT0ne75%2BJ3Vm8WGm8DmiE%2Fl0Xt%2B1gyeRk731WXHAg7TxUX0HgDkCHEeDRQRrefxvnvHkKLcf8PyK%2BCMw8x3ZqP%2B4PAkZze5NWuXo1vBxZAfiEIr8Az3zv7R6CrkSnJvkX9EwHW%2BKHiMrpleAypRQjMJAfJMWsCfnfBcIdP5sHWK7G3M5eB5GCPXitAZy32O2XgrC1w8PIiBPaSjG4%2FUjkBkUKdH%2FBEX8i2FGazZWzZBMh2ejzOzkkHUWL5VzQd8%2Bj4vHICmv0kzvb7CVh%2FMD01qmjqyyEg9a1xZERW7%2FT7xjdj%2F2dXT5SPuxACv0jHrHs98qdxtgzr9RUT0Hk4J2e15p5P3YK9k6zWvg3rGUdmXYU9wGdQJHJRsz3PZBwDbdS43SUgyGfldHubJ2gr0BtrHXsdrp0wv7aCHrCn4%2BzHPMOP02TyEUFZRVJ3dItAVXs%2Fj9yX7kDQ%2BN%2FUI2TfqvHIvFpBCYlRa%2B8r2I8vH4CzJuBwQRTLJRBpudEzxjc4EW%2FE%2FXeB00jYiif7e5soUR4BvqeoE2F7KJ1LHf%2BSgbKb2Kr3yJmMZfrIxrW%2B9b8E3XeHGLtTvQSiuehZDxdp4pfcGa81jy5RZlKPkhxUfg%2BINznJ%2FCrLKa3j9wl68RXiuCO7i%2BW9MWWXizdrcAY%2BpWkjf1uU9qDPDan8p7JLKMbnudNMTDep%2FyNE%2B60iw%2BQNT6lWex20nIOT1DB%2B52eRgWhqpNMzS2V60yNyE8ceRj0iZnn2jVmKgM7HQMd6kqfPCcemsCFKMJauCu4XDAj5DHTa73lOUHc6f9lJXRc5qPGtNPs1%2Byi99nOl8gClW5DV%2BCYH4pPgGPVKUHPKJt%2FtkOx0HNgHvYuIaNYHzd5Ik6zUJb6LpM6zvje%2FdG7pFfL1bc%2BWQFMHfqPAmIiSnGBNIDWF6t571VrDmZaK%2BBBLhSj6ImP51%2BT0EFdOjNGgi8arR1%2B27Hr2lQg9wwx1G7CFGaENzFRXsYSyWO6Ho8yM3MwUpe9Fsd0QHsoM5XZgIjAFNmdjfQVrC0uo7fDpHeB9%2BPQJ1s8ICWUX1t0SeAaCzbjJAGeAY8AJ596Ls5Dbj%2FVDImeqGosrg87roDlxCGSrmBmKM1NZQMERDgnjpnoqwE73YCoz8TatHsDi8f6FfwnVDZQOhIazacqtWCeAsY4sGSDxHKL0AkiF6XmRofrQPRTBhPImlO8A%2Fgoweg74DTr2Yt0JfR9Ax1r8XoK9hTID6qNwLCIhyAP16liqBFqdPQFDuYbBcAwPv04po7SFOpwoCbwNRW3Yn4f9kHxAfEIg%2Bgl1Ms5bsfdFXjSPAl8DGyHDcT6LiD5Rc1O3SnHqpMEsfv8wctwIj%2FE57iOQK6HDTp2thrONVCZmzUg3OyLCZigJ%2Ba%2BopCT2QG49FD1PToqaDvy7FtkUtS5kDGU6Ir0INlbi%2BXeBrdDxDdYDlLXulBaV0DR1FNI%2BItCwEa6G4DLgoJP6DpCYS2Tyy26GchWrD4%2BHkyZkX3MyKZqt84JrvSSBgi9MpE1E1FC2I1LrEJEGSr9vckVvgIN1TmMiA%2BoPQNdFc7QsAiLFIrqG%2BiJFmLE%2BtC%2F%2B9WEq44AmOL0J539eckdLEphT1Y%2BmjLeMRO0b6nyQ2oz1%2BP%2FG4dIZUEdTk8q6zfQIEIGE8hhuDvUYpwsJuGO0l0AvgV4CvQQuPYH%2FAFdZYQlsjq3yAAAAAElFTkSuQmCC): java.lang.IllegalArgumentException: Illegal base64 character 25
- E: Failed to locate image 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAhCAYAAACfiCi5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAE0gAABNIB9duA0gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAWJSURBVFjD7VhrbBRVFL4YIIJIRCQ%2Bfgg%2BEA0KaAOxEZuZfc1QrOJj7c6ABeWhRpoGfIARw9qdO9uCvDSk1GAwYKjxhyREFDU8fPwwBB8QfEQk8EMRTAUTIBDQrt89d3Z2Znd22S6B2KSTfLk7954553znNdMyFrOfZTpvJ8R4ggVdMT4HWMNql1zn7tU234W91UyzdzDN%2BhjPL2eT0ne75%2BJ3Vm8WGm8DmiE%2Fl0Xt%2B1gyeRk731WXHAg7TxUX0HgDkCHEeDRQRrefxvnvHkKLcf8PyK%2BCMw8x3ZqP%2B4PAkZze5NWuXo1vBxZAfiEIr8Az3zv7R6CrkSnJvkX9EwHW%2BKHiMrpleAypRQjMJAfJMWsCfnfBcIdP5sHWK7G3M5eB5GCPXitAZy32O2XgrC1w8PIiBPaSjG4%2FUjkBkUKdH%2FBEX8i2FGazZWzZBMh2ejzOzkkHUWL5VzQd8%2Bj4vHICmv0kzvb7CVh%2FMD01qmjqyyEg9a1xZERW7%2FT7xjdj%2F2dXT5SPuxACv0jHrHs98qdxtgzr9RUT0Hk4J2e15p5P3YK9k6zWvg3rGUdmXYU9wGdQJHJRsz3PZBwDbdS43SUgyGfldHubJ2gr0BtrHXsdrp0wv7aCHrCn4%2BzHPMOP02TyEUFZRVJ3dItAVXs%2Fj9yX7kDQ%2BN%2FUI2TfqvHIvFpBCYlRa%2B8r2I8vH4CzJuBwQRTLJRBpudEzxjc4EW%2FE%2FXeB00jYiif7e5soUR4BvqeoE2F7KJ1LHf%2BSgbKb2Kr3yJmMZfrIxrW%2B9b8E3XeHGLtTvQSiuehZDxdp4pfcGa81jy5RZlKPkhxUfg%2BINznJ%2FCrLKa3j9wl68RXiuCO7i%2BW9MWWXizdrcAY%2BpWkjf1uU9qDPDan8p7JLKMbnudNMTDep%2FyNE%2B60iw%2BQNT6lWex20nIOT1DB%2B52eRgWhqpNMzS2V60yNyE8ceRj0iZnn2jVmKgM7HQMd6kqfPCcemsCFKMJauCu4XDAj5DHTa73lOUHc6f9lJXRc5qPGtNPs1%2Byi99nOl8gClW5DV%2BCYH4pPgGPVKUHPKJt%2FtkOx0HNgHvYuIaNYHzd5Ik6zUJb6LpM6zvje%2FdG7pFfL1bc%2BWQFMHfqPAmIiSnGBNIDWF6t571VrDmZaK%2BBBLhSj6ImP51%2BT0EFdOjNGgi8arR1%2B27Hr2lQg9wwx1G7CFGaENzFRXsYSyWO6Ho8yM3MwUpe9Fsd0QHsoM5XZgIjAFNmdjfQVrC0uo7fDpHeB9%2BPQJ1s8ICWUX1t0SeAaCzbjJAGeAY8AJ596Ls5Dbj%2FVDImeqGosrg87roDlxCGSrmBmKM1NZQMERDgnjpnoqwE73YCoz8TatHsDi8f6FfwnVDZQOhIazacqtWCeAsY4sGSDxHKL0AkiF6XmRofrQPRTBhPImlO8A%2Fgoweg74DTr2Yt0JfR9Ax1r8XoK9hTID6qNwLCIhyAP16liqBFqdPQFDuYbBcAwPv04po7SFOpwoCbwNRW3Yn4f9kHxAfEIg%2Bgl1Ms5bsfdFXjSPAl8DGyHDcT6LiD5Rc1O3SnHqpMEsfv8wctwIj%2FE57iOQK6HDTp2thrONVCZmzUg3OyLCZigJ%2Ba%2BopCT2QG49FD1PToqaDvy7FtkUtS5kDGU6Ir0INlbi%2BXeBrdDxDdYDlLXulBaV0DR1FNI%2BItCwEa6G4DLgoJP6DpCYS2Tyy26GchWrD4%2BHkyZkX3MyKZqt84JrvSSBgi9MpE1E1FC2I1LrEJEGSr9vckVvgIN1TmMiA%2BoPQNdFc7QsAiLFIrqG%2BiJFmLE%2BtC%2F%2B9WEq44AmOL0J539eckdLEphT1Y%2BmjLeMRO0b6nyQ2oz1%2BP%2FG4dIZUEdTk8q6zfQIEIGE8hhuDvUYpwsJuGO0l0AvgV4CvQQuPYH%2FAFdZYQlsjq3yAAAAAElFTkSuQmCC'
- W: Unable to decode URL data part: Illegal base64 character 25 (iVBORw0KGgoAAAANSUhEUgAAADAAAAAhCAYAAACfiCi5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAE0gAABNIB9duA0gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAWJSURBVFjD7VhrbBRVFL4YIIJIRCQ%2Bfgg%2BEA0KaAOxEZuZfc1QrOJj7c6ABeWhRpoGfIARw9qdO9uCvDSk1GAwYKjxhyREFDU8fPwwBB8QfEQk8EMRTAUTIBDQrt89d3Z2Znd22S6B2KSTfLk7954553znNdMyFrOfZTpvJ8R4ggVdMT4HWMNql1zn7tU234W91UyzdzDN%2BhjPL2eT0ne75%2BJ3Vm8WGm8DmiE%2Fl0Xt%2B1gyeRk731WXHAg7TxUX0HgDkCHEeDRQRrefxvnvHkKLcf8PyK%2BCMw8x3ZqP%2B4PAkZze5NWuXo1vBxZAfiEIr8Az3zv7R6CrkSnJvkX9EwHW%2BKHiMrpleAypRQjMJAfJMWsCfnfBcIdP5sHWK7G3M5eB5GCPXitAZy32O2XgrC1w8PIiBPaSjG4%2FUjkBkUKdH%2FBEX8i2FGazZWzZBMh2ejzOzkkHUWL5VzQd8%2Bj4vHICmv0kzvb7CVh%2FMD01qmjqyyEg9a1xZERW7%2FT7xjdj%2F2dXT5SPuxACv0jHrHs98qdxtgzr9RUT0Hk4J2e15p5P3YK9k6zWvg3rGUdmXYU9wGdQJHJRsz3PZBwDbdS43SUgyGfldHubJ2gr0BtrHXsdrp0wv7aCHrCn4%2BzHPMOP02TyEUFZRVJ3dItAVXs%2Fj9yX7kDQ%2BN%2FUI2TfqvHIvFpBCYlRa%2B8r2I8vH4CzJuBwQRTLJRBpudEzxjc4EW%2FE%2FXeB00jYiif7e5soUR4BvqeoE2F7KJ1LHf%2BSgbKb2Kr3yJmMZfrIxrW%2B9b8E3XeHGLtTvQSiuehZDxdp4pfcGa81jy5RZlKPkhxUfg%2BINznJ%2FCrLKa3j9wl68RXiuCO7i%2BW9MWWXizdrcAY%2BpWkjf1uU9qDPDan8p7JLKMbnudNMTDep%2FyNE%2B60iw%2BQNT6lWex20nIOT1DB%2B52eRgWhqpNMzS2V60yNyE8ceRj0iZnn2jVmKgM7HQMd6kqfPCcemsCFKMJauCu4XDAj5DHTa73lOUHc6f9lJXRc5qPGtNPs1%2Byi99nOl8gClW5DV%2BCYH4pPgGPVKUHPKJt%2FtkOx0HNgHvYuIaNYHzd5Ik6zUJb6LpM6zvje%2FdG7pFfL1bc%2BWQFMHfqPAmIiSnGBNIDWF6t571VrDmZaK%2BBBLhSj6ImP51%2BT0EFdOjNGgi8arR1%2B27Hr2lQg9wwx1G7CFGaENzFRXsYSyWO6Ho8yM3MwUpe9Fsd0QHsoM5XZgIjAFNmdjfQVrC0uo7fDpHeB9%2BPQJ1s8ICWUX1t0SeAaCzbjJAGeAY8AJ596Ls5Dbj%2FVDImeqGosrg87roDlxCGSrmBmKM1NZQMERDgnjpnoqwE73YCoz8TatHsDi8f6FfwnVDZQOhIazacqtWCeAsY4sGSDxHKL0AkiF6XmRofrQPRTBhPImlO8A%2Fgoweg74DTr2Yt0JfR9Ax1r8XoK9hTID6qNwLCIhyAP16liqBFqdPQFDuYbBcAwPv04po7SFOpwoCbwNRW3Yn4f9kHxAfEIg%2Bgl1Ms5bsfdFXjSPAl8DGyHDcT6LiD5Rc1O3SnHqpMEsfv8wctwIj%2FE57iOQK6HDTp2thrONVCZmzUg3OyLCZigJ%2Ba%2BopCT2QG49FD1PToqaDvy7FtkUtS5kDGU6Ir0INlbi%2BXeBrdDxDdYDlLXulBaV0DR1FNI%2BItCwEa6G4DLgoJP6DpCYS2Tyy26GchWrD4%2BHkyZkX3MyKZqt84JrvSSBgi9MpE1E1FC2I1LrEJEGSr9vckVvgIN1TmMiA%2BoPQNdFc7QsAiLFIrqG%2BiJFmLE%2BtC%2F%2B9WEq44AmOL0J539eckdLEphT1Y%2BmjLeMRO0b6nyQ2oz1%2BP%2FG4dIZUEdTk8q6zfQIEIGE8hhuDvUYpwsJuGO0l0AvgV4CvQQuPYH%2FAFdZYQlsjq3yAAAAAElFTkSuQmCC): java.lang.IllegalArgumentException: Illegal base64 character 25
- E: Failed to locate image 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAhCAYAAACfiCi5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAE0gAABNIB9duA0gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAWJSURBVFjD7VhrbBRVFL4YIIJIRCQ%2Bfgg%2BEA0KaAOxEZuZfc1QrOJj7c6ABeWhRpoGfIARw9qdO9uCvDSk1GAwYKjxhyREFDU8fPwwBB8QfEQk8EMRTAUTIBDQrt89d3Z2Znd22S6B2KSTfLk7954553znNdMyFrOfZTpvJ8R4ggVdMT4HWMNql1zn7tU234W91UyzdzDN%2BhjPL2eT0ne75%2BJ3Vm8WGm8DmiE%2Fl0Xt%2B1gyeRk731WXHAg7TxUX0HgDkCHEeDRQRrefxvnvHkKLcf8PyK%2BCMw8x3ZqP%2B4PAkZze5NWuXo1vBxZAfiEIr8Az3zv7R6CrkSnJvkX9EwHW%2BKHiMrpleAypRQjMJAfJMWsCfnfBcIdP5sHWK7G3M5eB5GCPXitAZy32O2XgrC1w8PIiBPaSjG4%2FUjkBkUKdH%2FBEX8i2FGazZWzZBMh2ejzOzkkHUWL5VzQd8%2Bj4vHICmv0kzvb7CVh%2FMD01qmjqyyEg9a1xZERW7%2FT7xjdj%2F2dXT5SPuxACv0jHrHs98qdxtgzr9RUT0Hk4J2e15p5P3YK9k6zWvg3rGUdmXYU9wGdQJHJRsz3PZBwDbdS43SUgyGfldHubJ2gr0BtrHXsdrp0wv7aCHrCn4%2BzHPMOP02TyEUFZRVJ3dItAVXs%2Fj9yX7kDQ%2BN%2FUI2TfqvHIvFpBCYlRa%2B8r2I8vH4CzJuBwQRTLJRBpudEzxjc4EW%2FE%2FXeB00jYiif7e5soUR4BvqeoE2F7KJ1LHf%2BSgbKb2Kr3yJmMZfrIxrW%2B9b8E3XeHGLtTvQSiuehZDxdp4pfcGa81jy5RZlKPkhxUfg%2BINznJ%2FCrLKa3j9wl68RXiuCO7i%2BW9MWWXizdrcAY%2BpWkjf1uU9qDPDan8p7JLKMbnudNMTDep%2FyNE%2B60iw%2BQNT6lWex20nIOT1DB%2B52eRgWhqpNMzS2V60yNyE8ceRj0iZnn2jVmKgM7HQMd6kqfPCcemsCFKMJauCu4XDAj5DHTa73lOUHc6f9lJXRc5qPGtNPs1%2Byi99nOl8gClW5DV%2BCYH4pPgGPVKUHPKJt%2FtkOx0HNgHvYuIaNYHzd5Ik6zUJb6LpM6zvje%2FdG7pFfL1bc%2BWQFMHfqPAmIiSnGBNIDWF6t571VrDmZaK%2BBBLhSj6ImP51%2BT0EFdOjNGgi8arR1%2B27Hr2lQg9wwx1G7CFGaENzFRXsYSyWO6Ho8yM3MwUpe9Fsd0QHsoM5XZgIjAFNmdjfQVrC0uo7fDpHeB9%2BPQJ1s8ICWUX1t0SeAaCzbjJAGeAY8AJ596Ls5Dbj%2FVDImeqGosrg87roDlxCGSrmBmKM1NZQMERDgnjpnoqwE73YCoz8TatHsDi8f6FfwnVDZQOhIazacqtWCeAsY4sGSDxHKL0AkiF6XmRofrQPRTBhPImlO8A%2Fgoweg74DTr2Yt0JfR9Ax1r8XoK9hTID6qNwLCIhyAP16liqBFqdPQFDuYbBcAwPv04po7SFOpwoCbwNRW3Yn4f9kHxAfEIg%2Bgl1Ms5bsfdFXjSPAl8DGyHDcT6LiD5Rc1O3SnHqpMEsfv8wctwIj%2FE57iOQK6HDTp2thrONVCZmzUg3OyLCZigJ%2Ba%2BopCT2QG49FD1PToqaDvy7FtkUtS5kDGU6Ir0INlbi%2BXeBrdDxDdYDlLXulBaV0DR1FNI%2BItCwEa6G4DLgoJP6DpCYS2Tyy26GchWrD4%2BHkyZkX3MyKZqt84JrvSSBgi9MpE1E1FC2I1LrEJEGSr9vckVvgIN1TmMiA%2BoPQNdFc7QsAiLFIrqG%2BiJFmLE%2BtC%2F%2B9WEq44AmOL0J539eckdLEphT1Y%2BmjLeMRO0b6nyQ2oz1%2BP%2FG4dIZUEdTk8q6zfQIEIGE8hhuDvUYpwsJuGO0l0AvgV4CvQQuPYH%2FAFdZYQlsjq3yAAAAAElFTkSuQmCC'
- W: Unable to decode URL data part: Illegal base64 character 25 (iVBORw0KGgoAAAANSUhEUgAAADAAAAAhCAYAAACfiCi5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAE0gAABNIB9duA0gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAWJSURBVFjD7VhrbBRVFL4YIIJIRCQ%2Bfgg%2BEA0KaAOxEZuZfc1QrOJj7c6ABeWhRpoGfIARw9qdO9uCvDSk1GAwYKjxhyREFDU8fPwwBB8QfEQk8EMRTAUTIBDQrt89d3Z2Znd22S6B2KSTfLk7954553znNdMyFrOfZTpvJ8R4ggVdMT4HWMNql1zn7tU234W91UyzdzDN%2BhjPL2eT0ne75%2BJ3Vm8WGm8DmiE%2Fl0Xt%2B1gyeRk731WXHAg7TxUX0HgDkCHEeDRQRrefxvnvHkKLcf8PyK%2BCMw8x3ZqP%2B4PAkZze5NWuXo1vBxZAfiEIr8Az3zv7R6CrkSnJvkX9EwHW%2BKHiMrpleAypRQjMJAfJMWsCfnfBcIdP5sHWK7G3M5eB5GCPXitAZy32O2XgrC1w8PIiBPaSjG4%2FUjkBkUKdH%2FBEX8i2FGazZWzZBMh2ejzOzkkHUWL5VzQd8%2Bj4vHICmv0kzvb7CVh%2FMD01qmjqyyEg9a1xZERW7%2FT7xjdj%2F2dXT5SPuxACv0jHrHs98qdxtgzr9RUT0Hk4J2e15p5P3YK9k6zWvg3rGUdmXYU9wGdQJHJRsz3PZBwDbdS43SUgyGfldHubJ2gr0BtrHXsdrp0wv7aCHrCn4%2BzHPMOP02TyEUFZRVJ3dItAVXs%2Fj9yX7kDQ%2BN%2FUI2TfqvHIvFpBCYlRa%2B8r2I8vH4CzJuBwQRTLJRBpudEzxjc4EW%2FE%2FXeB00jYiif7e5soUR4BvqeoE2F7KJ1LHf%2BSgbKb2Kr3yJmMZfrIxrW%2B9b8E3XeHGLtTvQSiuehZDxdp4pfcGa81jy5RZlKPkhxUfg%2BINznJ%2FCrLKa3j9wl68RXiuCO7i%2BW9MWWXizdrcAY%2BpWkjf1uU9qDPDan8p7JLKMbnudNMTDep%2FyNE%2B60iw%2BQNT6lWex20nIOT1DB%2B52eRgWhqpNMzS2V60yNyE8ceRj0iZnn2jVmKgM7HQMd6kqfPCcemsCFKMJauCu4XDAj5DHTa73lOUHc6f9lJXRc5qPGtNPs1%2Byi99nOl8gClW5DV%2BCYH4pPgGPVKUHPKJt%2FtkOx0HNgHvYuIaNYHzd5Ik6zUJb6LpM6zvje%2FdG7pFfL1bc%2BWQFMHfqPAmIiSnGBNIDWF6t571VrDmZaK%2BBBLhSj6ImP51%2BT0EFdOjNGgi8arR1%2B27Hr2lQg9wwx1G7CFGaENzFRXsYSyWO6Ho8yM3MwUpe9Fsd0QHsoM5XZgIjAFNmdjfQVrC0uo7fDpHeB9%2BPQJ1s8ICWUX1t0SeAaCzbjJAGeAY8AJ596Ls5Dbj%2FVDImeqGosrg87roDlxCGSrmBmKM1NZQMERDgnjpnoqwE73YCoz8TatHsDi8f6FfwnVDZQOhIazacqtWCeAsY4sGSDxHKL0AkiF6XmRofrQPRTBhPImlO8A%2Fgoweg74DTr2Yt0JfR9Ax1r8XoK9hTID6qNwLCIhyAP16liqBFqdPQFDuYbBcAwPv04po7SFOpwoCbwNRW3Yn4f9kHxAfEIg%2Bgl1Ms5bsfdFXjSPAl8DGyHDcT6LiD5Rc1O3SnHqpMEsfv8wctwIj%2FE57iOQK6HDTp2thrONVCZmzUg3OyLCZigJ%2Ba%2BopCT2QG49FD1PToqaDvy7FtkUtS5kDGU6Ir0INlbi%2BXeBrdDxDdYDlLXulBaV0DR1FNI%2BItCwEa6G4DLgoJP6DpCYS2Tyy26GchWrD4%2BHkyZkX3MyKZqt84JrvSSBgi9MpE1E1FC2I1LrEJEGSr9vckVvgIN1TmMiA%2BoPQNdFc7QsAiLFIrqG%2BiJFmLE%2BtC%2F%2B9WEq44AmOL0J539eckdLEphT1Y%2BmjLeMRO0b6nyQ2oz1%2BP%2FG4dIZUEdTk8q6zfQIEIGE8hhuDvUYpwsJuGO0l0AvgV4CvQQuPYH%2FAFdZYQlsjq3yAAAAAElFTkSuQmCC): java.lang.IllegalArgumentException: Illegal base64 character 25
- E: Failed to locate image 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAhCAYAAACfiCi5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAE0gAABNIB9duA0gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAWJSURBVFjD7VhrbBRVFL4YIIJIRCQ%2Bfgg%2BEA0KaAOxEZuZfc1QrOJj7c6ABeWhRpoGfIARw9qdO9uCvDSk1GAwYKjxhyREFDU8fPwwBB8QfEQk8EMRTAUTIBDQrt89d3Z2Znd22S6B2KSTfLk7954553znNdMyFrOfZTpvJ8R4ggVdMT4HWMNql1zn7tU234W91UyzdzDN%2BhjPL2eT0ne75%2BJ3Vm8WGm8DmiE%2Fl0Xt%2B1gyeRk731WXHAg7TxUX0HgDkCHEeDRQRrefxvnvHkKLcf8PyK%2BCMw8x3ZqP%2B4PAkZze5NWuXo1vBxZAfiEIr8Az3zv7R6CrkSnJvkX9EwHW%2BKHiMrpleAypRQjMJAfJMWsCfnfBcIdP5sHWK7G3M5eB5GCPXitAZy32O2XgrC1w8PIiBPaSjG4%2FUjkBkUKdH%2FBEX8i2FGazZWzZBMh2ejzOzkkHUWL5VzQd8%2Bj4vHICmv0kzvb7CVh%2FMD01qmjqyyEg9a1xZERW7%2FT7xjdj%2F2dXT5SPuxACv0jHrHs98qdxtgzr9RUT0Hk4J2e15p5P3YK9k6zWvg3rGUdmXYU9wGdQJHJRsz3PZBwDbdS43SUgyGfldHubJ2gr0BtrHXsdrp0wv7aCHrCn4%2BzHPMOP02TyEUFZRVJ3dItAVXs%2Fj9yX7kDQ%2BN%2FUI2TfqvHIvFpBCYlRa%2B8r2I8vH4CzJuBwQRTLJRBpudEzxjc4EW%2FE%2FXeB00jYiif7e5soUR4BvqeoE2F7KJ1LHf%2BSgbKb2Kr3yJmMZfrIxrW%2B9b8E3XeHGLtTvQSiuehZDxdp4pfcGa81jy5RZlKPkhxUfg%2BINznJ%2FCrLKa3j9wl68RXiuCO7i%2BW9MWWXizdrcAY%2BpWkjf1uU9qDPDan8p7JLKMbnudNMTDep%2FyNE%2B60iw%2BQNT6lWex20nIOT1DB%2B52eRgWhqpNMzS2V60yNyE8ceRj0iZnn2jVmKgM7HQMd6kqfPCcemsCFKMJauCu4XDAj5DHTa73lOUHc6f9lJXRc5qPGtNPs1%2Byi99nOl8gClW5DV%2BCYH4pPgGPVKUHPKJt%2FtkOx0HNgHvYuIaNYHzd5Ik6zUJb6LpM6zvje%2FdG7pFfL1bc%2BWQFMHfqPAmIiSnGBNIDWF6t571VrDmZaK%2BBBLhSj6ImP51%2BT0EFdOjNGgi8arR1%2B27Hr2lQg9wwx1G7CFGaENzFRXsYSyWO6Ho8yM3MwUpe9Fsd0QHsoM5XZgIjAFNmdjfQVrC0uo7fDpHeB9%2BPQJ1s8ICWUX1t0SeAaCzbjJAGeAY8AJ596Ls5Dbj%2FVDImeqGosrg87roDlxCGSrmBmKM1NZQMERDgnjpnoqwE73YCoz8TatHsDi8f6FfwnVDZQOhIazacqtWCeAsY4sGSDxHKL0AkiF6XmRofrQPRTBhPImlO8A%2Fgoweg74DTr2Yt0JfR9Ax1r8XoK9hTID6qNwLCIhyAP16liqBFqdPQFDuYbBcAwPv04po7SFOpwoCbwNRW3Yn4f9kHxAfEIg%2Bgl1Ms5bsfdFXjSPAl8DGyHDcT6LiD5Rc1O3SnHqpMEsfv8wctwIj%2FE57iOQK6HDTp2thrONVCZmzUg3OyLCZigJ%2Ba%2BopCT2QG49FD1PToqaDvy7FtkUtS5kDGU6Ir0INlbi%2BXeBrdDxDdYDlLXulBaV0DR1FNI%2BItCwEa6G4DLgoJP6DpCYS2Tyy26GchWrD4%2BHkyZkX3MyKZqt84JrvSSBgi9MpE1E1FC2I1LrEJEGSr9vckVvgIN1TmMiA%2BoPQNdFc7QsAiLFIrqG%2BiJFmLE%2BtC%2F%2B9WEq44AmOL0J539eckdLEphT1Y%2BmjLeMRO0b6nyQ2oz1%2BP%2FG4dIZUEdTk8q6zfQIEIGE8hhuDvUYpwsJuGO0l0AvgV4CvQQuPYH%2FAFdZYQlsjq3yAAAAAElFTkSuQmCC'

Attachments (6)

Screenshot 2019-07-11 at 12.23.48.png (70.6 KB ) - added by richlv 5 years ago.
17915_worksforme.png (12.1 KB ) - added by Don-vip 5 years ago.
tooltip.patch (2.5 KB ) - added by raykiddy 3 years ago.
josm-html.png (69.0 KB ) - added by richlv 3 years ago.
Tooltip with "Metal"
select_all_tooltip_metal.png (55.2 KB ) - added by richlv 3 years ago.
select_all_tooltip_macos.png (173.0 KB ) - added by richlv 3 years ago.

Download all attachments as: .zip

Change History (37)

comment:1 by richlv, 5 years ago

Summary: HTML in imiagery tooltips 2HTML in imagery tooltips 2

comment:2 by Don-vip, 5 years ago

Description: modified (diff)

comment:3 by Don-vip, 5 years ago

Description: modified (diff)

by Don-vip, 5 years ago

Attachment: 17915_worksforme.png added

comment:4 by Don-vip, 5 years ago

Owner: changed from team to richlv
Status: newneedinfo

Works for me on Windows:


Can you please check on Linux to see if it's specific to macOS?

comment:5 by richlv, 5 years ago

Indeed works OK on Linux with the same revision of JOSM.

comment:6 by Don-vip, 5 years ago

Keywords: macos added
Owner: changed from richlv to team
Status: needinfonew
Summary: HTML in imagery tooltips 2macos: HTML in imagery tooltips does not work

comment:7 by Stereo, 4 years ago

Could this be why https://github.com/grischard/josm/runs/814121328?check_suite_focus=true fails on macOS? For example Java 14 on macos-latest with headless=true:

Testcase: org.openstreetmap.josm.tools.ShortcutTest
Test: testMakeTooltip took 3 milli sec(s) FAILED: expected:<[<html>Foo Bar <font size='-2'>(Shift+J)</font>&nbsp;</html>]> but was:<[Foo Bar (⇧+J)]>
org.junit.ComparisonFailure: expected:<[<html>Foo Bar <font size='-2'>(Shift+J)</font>&nbsp;</html>]> but was:<[Foo Bar (⇧+J)]>
	at org.openstreetmap.josm.tools.ShortcutTest.testMakeTooltip(ShortcutTest.java:33)
	at org.apache.tools.ant.taskdefs.optional.junitlauncher.LauncherSupport.launch(LauncherSupport.java:141)
	at org.apache.tools.ant.taskdefs.optional.junitlauncher.StandaloneLauncher.main(StandaloneLauncher.java:114)

Tests run: 1, Failures: 1, Skipped: 0, Aborted: 0, Time elapsed: 448 milli sec(s)

comment:8 by simon04, 3 years ago

Ticket #20671 has been marked as a duplicate of this ticket.

comment:9 by simon04, 3 years ago

Keywords: tooltip html added

In fact all menu tooltips are affected, see #20671


Last edited 3 years ago by skyper (previous) (diff)

by raykiddy, 3 years ago

Attachment: tooltip.patch added

comment:10 by raykiddy, 3 years ago

I am not sure the HTML display of tooltip text (here in the Imagery menu) ever worked on a Mac. I looked but could not find documentation on whether HTML was supported in tooltip text on a Mac, so I think it is not.

Does anyone else have any other information?

This is my first josm patch, so please forgive me and let me know if there is other information that I need to supply.

Last edited 3 years ago by raykiddy (previous) (diff)

comment:11 by simon04, 3 years ago

An alternative approach would be to use a custom ToolTipUI, see https://stackoverflow.com/questions/868651/multi-line-tooltips-in-java and #19585.

comment:12 by raykiddy, 3 years ago

https://stackoverflow.com/questions/868651/multi-line-tooltips-in-java seems to suggest that using <html> and <br> tags in the tooltip text will work. But the bug here is that those tags do not format the text, they appear in the text.

If there is a way to get the tooltip UI here to interpret the text as HTML, please can you say how we can make that happen?

comment:13 by raykiddy, 3 years ago

FYI:
% cat test/report/TEST-org.openstreetmap.josm.tools.ShortcutTest.txt
Testcase: org.openstreetmap.josm.tools.ShortcutTest
Test: testMakeTooltip() took 1 milli sec(s)
Tests run: 1, Failures: 0, Skipped: 0, Aborted: 0, Time elapsed: 274 milli sec(s)

comment:14 by Stereo, 3 years ago

Milestone: 21.05
Summary: macos: HTML in imagery tooltips does not work[PATCH] macos: HTML in imagery tooltips does not work

comment:15 by Stereo, 3 years ago

The proposed patch only deals with <br>. It will choke on <font size='-2'> and </font> in the screenshot.

It also looks like you're trying to basically parse html with a regex. See https://blog.codinghorror.com/parsing-html-the-cthulhu-way/

Will return res.toString().replaceAll("(?s)<[^>]*>(\\s*<[^>]*>)*", " "); be enough? Is return Jsoup.parse(res.toString()).text(); better? I don't know.

comment:16 by skyper, 3 years ago

Ticket #20855 has been marked as a duplicate of this ticket.

comment:17 by skyper, 3 years ago

Cc: dieterdreist added

comment:18 by skyper, 3 years ago

Summary: [PATCH] macos: HTML in imagery tooltips does not work[PATCH] macos: HTML in (imagery) tooltips does not work

comment:19 by simon04, 3 years ago

Milestone: 21.0521.06

comment:20 by Don-vip, 3 years ago

Milestone: 21.0621.07

comment:21 by Don-vip, 3 years ago

Keywords: menu added
Milestone: 21.0721.08
Owner: changed from team to richlv
Status: newneedinfo
Summary: [PATCH] macos: HTML in (imagery) tooltips does not work[WIP PATCH] macos: HTML in menu tooltips does not work

Patch does not address all possible issues.

@richlv @Stereo: does it work with any look-and-feel different from Aqua? Metal for example? I need to understand if it's caused by the Aqua look-and-feel or something deeper in the macOS specific code.

comment:22 by richlv, 3 years ago

With metal I don't see HTML tags.
(an even the button bar in the preferences is usable)

by richlv, 3 years ago

Attachment: josm-html.png added

Tooltip with "Metal"

comment:23 by Don-vip, 3 years ago

Keywords: aqua added
Owner: changed from richlv to team
Status: needinfonew
Summary: [WIP PATCH] macos: HTML in menu tooltips does not work[WIP PATCH] macos: HTML in menu tooltips does not work with Aqua L&F

comment:24 by Don-vip, 3 years ago

Sounds like javabug:8164935

comment:26 by Don-vip, 3 years ago

Summary: [WIP PATCH] macos: HTML in menu tooltips does not work with Aqua L&Fmacos: HTML in menu tooltips does not work with Aqua L&F

comment:27 by Don-vip, 3 years ago

Milestone: 21.0821.07
Owner: changed from team to Don-vip
Status: newassigned

comment:28 by Don-vip, 3 years ago

@richlv can you please check the tooltip displayed in #20855? It's really weird, the issue should not happen there because it was already handled (correctly I think) in r14689.

comment:29 by richlv, 3 years ago

That particular tooltip looks OK both in Metal (where home/end and other text controls don't work, so switching back to Mac OS X) and Mac OS X look'n'feels.

by richlv, 3 years ago

by richlv, 3 years ago

comment:30 by Don-vip, 3 years ago

Ok, thanks. No idea what look and feel was being used in #20855.

comment:31 by Don-vip, 3 years ago

Resolution: fixed
Status: assignedclosed

In 18116/josm:

fix #17915 - HTML in imagery menu tooltips does not work with Aqua L&F

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Don-vip.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.